Surreal photos of India's living root bridges
Bridges stretch 15 to 250 feet over deep rivers and gorges, and can bear impressive loads, upwards of 35 people at a time.
Bridges stretch 15 to 250 feet over deep rivers and gorges, and can bear impressive loads, upwards of 35 people at a time.