May 9, 2008 Next Up… Speed Racer! Image via Wikipedia Hi all… Yes, I’m already looking to this weekend’s Speed Racer release. It looks like one heck of an acid trip…