The island of Yanyarina, located in the Peruvian Amazon, is not a place that appears in mainstream travel literature or on most maps accessible to casual researchers. Its…
The post Encounter With Giant Aliens On Yanyarina Island appeared first on Infinity Explorers.