History & Exopolitics

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