Home Alien Mummy Found in a Pyramid, Archaeologists Baffled4 Alien Mummy Found in a Pyramid, Archaeologists Baffled4 by Prashanth Damarla 6 years ago6 years ago Screenshot of article on Saint Louis Science Center website Screenshot of article on Saint Louis Science Center website