Insane World

Six tourists arrested after poop was found at sacred Machu Picchu temple

Six tourists have been arrested at Machu Picchu after fecal matter was found at a sacred location on the famed Inca citadel in Peru. Four men and two women entered an area within the Temple of the Sun, a temple built by Incas to host ceremonies, authorities at the site said. The tourists damaged a wall at the […]