The Inca shrine where CHILDREN were sacrificed: Human remains found in caves may have been offerings to the gods during times of extreme weather

Spanish explorers travelling through the remote Vilcabamba region in Peru discovered the ruins of around 50 buildings and a system of caves containing human remains (pictured). —> Read More