Share
ARTIFACT
The Helanshan Rock Art are tens of thousands of petroglyphs carved into the rocks of Helan Mountains, in China, between 10,000 and 3,000 years ago


Info