We saw Speed Racer after a few hours of donwload, and yes, it was horrible. But speaking of movies involving cars, anyone see those pics of Megan Fox topless over at brother site Defamer today?