Stone balls depicting ancient petroglyphs. landmark of Altai. The place of power is in the Altai Mountains in the forest on Malaya Sinyukha mountain.