CART 2000 - Detroit
Champar race on Belle Isle in Detroit. Movie production for Stallone's Driven movie took over the podium at the end for a fake race win celebration
117 photos · 181 views
1