More pics of Mega Speed Car Show: Day One

Hall 5 of the International Centre in Toronto, ON is home to some of Toronto's baddest cars for the next 2 days

AutoRama, San Antonio: 15-17 March, 2013
Spring is finally near!!