11 months agoMystery in Peru! Villagers Report TERRIFYING Alien Encounters! Latest Coverage!Nerd Report