Venucia T70 Is A China-only Compact Crossover SUV

A Venucia T70 compact crossover SUV, seen back in 2016 in China’s capital Beijing. The T70 looked brand new and was therefore in a great shape, fitted with a license plate with a double 8 on it. Eight is a lucky number in Chinese culture, mainly associated with prosperity.

Continue reading “Venucia T70 Is A China-only Compact Crossover SUV”