This is the new the Landscape V3 SUV from small automaker Huanghai, translated as ‘Yellow Sea’. The Landscape V3 debuted at the 2010 Beijing Auto Show as a concept and…
Continue Reading