Skip to content

Our Lady of Guadalupe

30" x 40" • $750 USD •  Purchase