Dodge Demon “It’s time to play”
Project for Norm Clarke Automotive
Directed by Tristan Houghton for Taxi Film Production, this spot really packs a punch. We love loud noises and fast cars at TPL and the Dodge Challenger SRT Demon is an 800-odd horsepower machine that’ll run 9.65s for the 1/4 mile. Crank up the volume and unleash the beast!