Peugeot BB1 Electric Concept Could Very Well Be The Strangest Car Of The Year Last week’s 63rd Frankfurt Motor Show laid witness to plenty of visually-distinctive vehicles. When it comes to craziness,...RIDES