The mountains are called camels close-up in Mountain Shoria in Altai, Russia. On the mountain is a cross (Poklonny Krest). Sheregesh ski resort. Poster #223050712
The mountains are called camels close-up in Mountain Shoria in Altai, Russia. On the mountain is a cross (Poklonny Krest). Sheregesh ski resort. Poster #223050712