This Weekend Sucks
Posted April 13th, 2008 by Anonymous
What a difference seven days can make. Just one week ago race fans around the globe were enjoying an amazing weekend of motorsport. There was ALMS and IndyCar in St. Petersburg; both exciting races all the way to the checkered flag. ...




































Post new comment