Day 57 - A Virgin Christmas

Shrines of the Lady of Guadalupe are, quite literally, everywhere in Mexico.

Gary Denness

Instagram