Here is the official Teaser Video from the Devils Night Shred that took place the night before Halloween here in Toronto. A big group lit up the hill with flood lights and the fun began. There should be a full video coming out soon!

Advertisements