Mad Riders Announcent TrailerHere's the announcement trailer for the off-road arcade racing game, Mad Riders.By Mike Tao on February 14, 2012 at 12:35PM PST Mad Riders