Bike Sharing in El Monstruo

Mexico City is jokingly called El Monstruo, “the monster,” recognizing it for the sprawling megalith that it is. D.F. (as it is known in Mexico signifying Federal District) is continually growing in size, maintaining its status as one of the five largest cities in the world, clocking in somewhere around 25 million [...]