Ok, I’m calling it. The DeTomaso P72 is the best looking car on the road. I don’t even like hypercars that much, but this? 

I’m going to need a 1:18 scale model and a poster of this, post-haste.

Advertisement