What it’s like on the world’s most crowded island, Santa Cruz del Islote, where more
Located off the coast of Colombia sits the world's most crowded island, where more than 800 people are crammed into a 2.4-acre patch.Santa Cruz del Islote is a manmade…