Screengrab: YouTube
Grand Central Station. Hong Kong. Times Square. The Mall of America. Name any of the most crowded places on Earth and they still don’t compare to Santa Cruz del Islote.
The tiny island off the coast of Colombia is snowballing into one of the world’s most renowned places because if its unique setup, it’s way of life.…
