This is the trailer for a colombian documentary about the life in Saint Cross of the Islet, a man made island considered the most densely populated spot in the world.
Back to Top