Machu Picchu: That's the "mud" slide blocking the road.
Back to NEWS Page