MegaSpeed 2013 -TORONTO


MegaSpeed at International Centre in Toronto, Ontario was a great show.. A lot of new things to see and what's to come for the 2013 season. The show was 5 buildings of excitement and power.