Flowers on the Chapultepec Castle.

Chapultepec Castle, Mexico City. January, 2016.