Ep. #264: Steve Mera & Barry Fitzgerald | John DeSouza

Analysis of the mummies dug up in Nazca, Peru, non-terrestrial contact, the revelation from alien visitors and more.