Twitter/X has been exploding with ufo videos taking place in Peru. Locals are calling the aliens "Pelacaras" or Face Peelers. Either this is Russian disinformation or the locals are telling the truth. The Oruga Podcast. Please leave a review and follow our socials!
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More