Now Playing:

TV

Explore wonders in the Amazon and Bangladesh that were created by life itself.