News Researchers examining ‘alien mummies’ in Peru uncover surprising discovery Scientists probing ‘alien mummies’ in Peru have shared new findings they claim… InternewscastMay 26, 2025 View Post