You arrive by canal from Mexico City, and you can’t help but stare at the island in disbelief. For here, on the outskirts of the city, something distinctly sinister is lurking among the trees. You wonder, just how did this macabre attraction come to be?
The place is Teshuilo Lake, and it is part of the Xochimilco canal system that winds through the far south of Mexico’s capital city. Its name means “place where flowers grow.” For generations, it’s been providing locals and tourists alike with a place to escape the madness of the city.