2003· 52 min★ 2.4
The story of the discovery in Cuba of the world's biggest stalagmite. It is taller than the Statue of Liberty
Loading addons…