Fireball Run Off and Running
The Fireball Run is off and running on their opening weekend. The race started on Sept. 26 in Frisco, Texas and will make it's way to Independence, Missouri on Saturday, October 4, 2014.
The Sedalia Trailblazers are having a great time so far and photographer, Kevin Walker is also riding along with the Fireball Run Crew...