Pennzoil is taking on the fastest production car ever made, the 2018 Dodge Challenger SRT Demon, in its latest product demonstration meets cinematic car film, “Exorcising the Demon.” Shot on the streets of Pittsburgh, the next evolution of Pennzoil Films continues following an elusive driver carrying out a mission of tracking and locating the Demon before returning it to its rightful owner.