Tag: Lena’s Pillars

The Tails of Wonders Lena’s Stone Forest in Russia

Lena's Stone Forest is also called Lena's Pillars, actually a natural rock formation about 60 km upriver from Yakutsk, in Russia. Lens’s Pillars are...