Urubamba, Peru

Urubamba is a scenic valley town in Peru’s Sacred Valley of the Incas.

An awe-inspiring view of the ancient Incan citadel of Machu Picchu, with its stone terraces and structures set against the dramatic, lush green mountains in the Urubamba Valley of Peru.