Designed by
Title
Petroglyphs of the Altai Mountains #172902790
Description
Mountain Altai, Russia. August 10, 2014. The Museum under the open sky on the river Chemal. Petroglyphs are drawings of people and animals carved on rocks, stones, and other hard surfaces that may be more than a thousand years old.
This image is editorial