bentavener.com
Our Lady of Aparecida, the Brazilian Lourdes
The Basilica of the National Shrine of Our Lady of Aparecida is the holiest site for Catholics in Brazil and much of Latin America, and featured in Pope Francis’s visit to Brazil earlier this…