The Island of Barsa Kelmes, a Portal to Another Dimension?

Spread the love

Out of the 1,500 or more islands in the Aral Sea of Central Asia, none is as enigmatic as a small patch of land called Barsa-Kelmes Island. In the native Kazakh language, its name means “land of no return” and it didn’t get labeled like this for nothing.

Like and Support us!
By clicking like you help our site to get better