This sedan is a Venucia D60, seen parked alongside the road in Beijing, China. The D60 was painted in Pearlescent White, with blue-lined headlights and sporty alloy wheels. The license plates are from Liaoning Province. Continue reading “The Venucia D60 Is A China-only Sedan With Japanese Genes”