Could German admen ever outdo the amazing Argentinian Renault Clio ad when it comes to Satan-themed advertisements? No. You'd think that Faust fella would have given them some cultural inspiration, but this Fiesta ad just gets stuck with Beelzebub Lite.