2008 Round of Decatur

The 2008 Round of Decatur was the finale of the 2008 TM Master Cup season. It was held at the Decatur Raceway in Decatur, Illinois, as the grand finale of the 2008 Decatur Championship Weekend.

Qualifying Race Shenanigans
sj_CAz5lX5E

Watch
15r4UjjhMCA 7HbFWICehnU pukx_kDCTok cGGcE_iGtVE DhydrTGiNzo