December 10, 2007 Trailers / Videos Speed Racer I have decided I love this: For all the wrong reasons.