Sega Unwraps Another All-Stars Racing Trailer

evolveteam December 23, 2009 1

Sonic and company show their Christmas spirit. The more we watch these trailers, the more we look forward to playing the game in 2010.