AMRacer89 Posted May 28, 2011 Report Share Posted May 28, 2011 For once the servers held up and in the end we got an amazing finish. Even better it was broadcast on the big screens at Indy. Epic finish! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.