In the early 90s Mustangs across Canada adorned the DECH banner. We visited The Infamous Project's collection of DECH memorabilia.

More...