8 months agoSHOCKING Revelation: Flying 'PelaCaras' Alien Humanoid Captured in Peru Photo!Nerd Report