Certainly one of the most recognizable – and let’s face it, stupidest and ugly cars released in recent memory is the Youabian Puma. Revealed at the LA Auto Show back in 2013, the Puma understandably ...