The 60cm Nazca Mummies have an implant that seems to be operating and new update on what’s happening in Peru. by DragonfruitOdd1989