Panda car
Today’s image: the panda car – a Chinese brand that is fairly affordable in China. Panda (熊猫) literally means “bear cat” in Chinese.
Today’s image: the panda car – a Chinese brand that is fairly affordable in China. Panda (熊猫) literally means “bear cat” in Chinese.