Loading...
Uploaded by ckeilitz on Sep 3, 2007
A 940-foot (275-meter) long walk above the canopy in Ecuador's Amazon region - Sacha Lodge.
Travel & Events
Standard YouTube License
Interesting dude. Thanks for uploading it.
wormemc 4 years ago
Load more suggestions
Interesting dude. Thanks for uploading it.
wormemc 4 years ago