Thank you for your patience while we retrieve your images.
Visitors 0

The Living Tree

Massive Tree Roots growing out of Ancient Ta Prohm Khmer Temple Ruins, filming site of Tomb Raider Movie, in Angkor Wat