A sneak peek at Xtreme International Ice Racing returning to the Mountain America Center
The roar of bikes on ice returns to Idaho Falls this weekend, when Xtreme International Ice Racing takes over the Mountain America Center Saturday…
Continue Reading