Concept
Mercedes Biome Concept – the alien fireball!
For the first time, this concept has been presented at the Los Angeles Auto Showroom in 2010, during a design contest dedicated to all the official design studios belonging to the most important auto
AllAutoExperts