Toronto Car Show 2013 Video taken at the Toronto Car Show on Feb. 15, 2013. Continue reading “Toronto Car Show 2013”