This Day In History: 2006-04-13

Speed: No Limits debuts at Oakwood