Sonic Free Riders Introduction TrailerTake a look at the latest trailer for Sonic Free Riders!By on October 21, 2010 at 11:28AM PDT Sonic Free Riders