Machu Picchu tourists arrested after feces found at site

Machu Picchu tourists arrested after feces found at site

Three Argentines, a Brazilian, a Chilean and a French woman were held at Peru's Machu Picchu after fecal matter was found at a sacred location on the famed Inca citadel.