Costa Rica - Uncornered Market
Basilica de Nuestra Señora de los Ángeles - Cartago, Costa Rica

Basilica de Nuestra Señora de los Ángeles - Cartago, Costa Rica

Pilgrims go to the altar on their knees at the Basilica in Cartago, Costa Rica.

BasilicaBasilica de Nuestra Señora de los ÁngelesBasilica of Our Lady of the AngelsCartagoCatholic ChurchCosta Ricacatholicchurchpilgramagepilgrims