1965 Barracuda Resto from Germany


LOL. It looks like the car is on top of the creeper.