Tourists Trapped Near Machu Picchu Due to Protests in Peru

It’s a historic attraction that people from all over the world travel to see, but tourists have found themselves stuck in the town that leads to the site.

Watch Live
Inside Edition Streaming: Keep WatchingInside Edition Streaming: Keep Watching