These are duck boats at Chapultepec Lake park. This park resembles NY Central Park. Yes, just like that. It has 686 hectares and is the larges park in Latin America.
“It is classed as one of the world’s great urban parks, along with Bois de Boulogne in Paris, the Imperial Gardens in Tokyo and Central Park in New York City” -Wikipedia
This is a scheme of Chapultepec Park, in Mexico City.