A documentary of C.L. Chester's expedition into the jungles of British Guiana to photograph an enormous waterfall, five times the height of Niagara.
Directed byC.L. Chester
CountryUSA

A documentary of C.L. Chester's expedition into the jungles of British Guiana to photograph an enormous waterfall, five times the height of Niagara.