The legend behind the Island of the Dolls – the creepiest place on earth

BY: JESSICA BEUKER South of Mexico City, between the canals of Xochimilco, you will find La Isla de las Munecas—otherwise known as the Island of the Dolls. While thousands of people live in the area, the island itself is home…