At 220 meters above sea level, with 23 million inhabitants, sprawling CDMX is the highest and largest city in North America.
The small motorboat left the dock at the end of Neiva Carrascal's street and hummed out into the ocean off the southern coast ...