Barsa-Kelmes — the cursed “Island of No Return”
Barsa-Kelmes has been terrorizing the locals since antiquity, with a series of creepy legends and ancient beliefs.
On November 2, 1959, a strange event shocked the town of Evora, Portugal. They witnessed a mysterious creature, popularly known as the “Evora’s creature,” believed to be an extraterrestrial organism.…