Shouldnt be too hard. First one to find it wins Oppo Points!

UPDATE - PetarVN got it. There is a dealer sticker on the bumper... of a Hellcat... or any car ever. It’s one of the annoying things about southern dealerships. We even took the sticker off our our Tundra.