Pyramids: Ancient Landing Pads For Cosmic Visitors?