The Lancer Link

For the holiday season, lights at Ibirapuera Park in Sao Paulo lit up the words

Celebrating Christmas in Brazil

Kaylee Pitts, staff writer
January 7, 2013
Load More Stories
Activate Search