It began as a regional race, the Thanksgiving Point Stage Race, and became the Tour of Utah in 2004. Tour of Utah is a U.S. professional road bicycle racing stage race across the state of Utah and takes riders over climbs and diverse terrain. It was founded and managed by a local family of cycling enthusiasts until 2007, when it was bought by the Larry H. Miller group. It's known as "America's Toughest Stage Race" due to its heat and altitude.

In 2010, only 71 of the initial 140 riders finished the race.

Bicycle racing offers its fans more opportunity to get close to the action. And you cant stay out of it.

Here some of the dates and places where you can watch racers closely. Stage 1 and 2 are over, but you can still check out Stages 3, 4, 5 and 6.

Stage 3 Ogden to University of Utah Research Park: Start: 12:10 p.m.; Estimated Finish: 3:50 p.m. When: Thursday, August 9. Where to watch: The start on 23rd Street in Downtown Ogden offers a great place to view the start of Stage Three presented by University of Utah Health Care.

Stage 4 XANGO World Headquarters (Lehi) to EnergySolutions Arena: Start: 10:15 a.m.; Estimated Finish: 3:45 p.m. When: Friday, August 10. Where to watch: The place to be on Friday afternoon in Salt Lake City will be EnergySolutions Arena between 3:30 – 4 p.m. MT.

Stage 5 Newpark Town Center to Snowbird Ski and Summer Resort: Start: 11:10 a.m.; Estimated Finish: 3:50 p.m. When: Saturday, August 11. Where to watch: Enjoy the Viewing Party that is adjacent to the first XO Communications Sprint Line in Downtown Heber. Watch the race via Tour Tracker on a big screen TV and enjoy food and beverages at a hospitality tent.

Stage 6 Park City to Park City: Start:12:10 p.m.; Estimated Finish: 3:45 p.m. When: Sunday, August 12. Where to watch: Park City's Main Street will be the place to watch the start and finish of Stage 6.