The trailer for the documentary film ISOLATED, which is about "Saint Cross of the Islet" a small place outside of the border of Colombia considered to be the most populated place in the world.

Back to Top