Mirador Atalaya (Watchtower lookout) - The Amazon Basin

Manu National Park, in the Madre De Dios region of Peru.