Here’s our first look at the car that Speed will be racing against in this summer’s SPEED RACER, and it looks demonic. An auto blog called Rocket Punch snapped up some shots of the ride at a convention in Tokyo, and it comes courtesy of a popular racing team in Japan called “Autobacs Racing Team Aguri” (ARTA), who will racing in the film as well. You can check it out BELOW and click to head over to Rocket Punch and check it out from different angles.