I'm pretty sure I saw a trailer for this game that ended with a car doing a crazy power slide around a wet corner. Did I dream that, or has the trailer not been associated properly with the game?
Superstars V8 Racing
Game » consists of 8 releases. Released Oct 26, 2010
Log in to comment