ICA University Research: No Confirmation That Peru’s ‘Non-Human’ Mummies Are Aliens

The non-human mummies found in Peru continue to be the center of…