Mexico - San Miguel de Allende and El Rosario Monarch sanctuary - Terje Lillehaug
Hummingbird - San Miguel de Allende

Hummingbird - San Miguel de Allende

Latin AmericaMexicoSan Miguel de Allende