
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!
Editor
Motion Graphics
Post Producer