A new adventure documentary with Stefan Glowacz. He and his team are climbing Mount Roraima in South America.

Insane.