Brazilians are letting off steam during the first full day of Carnival after a difficult year that included a lackluster economy, a spiraling corruption investigation and increasing political polarization.

Source: www.miamiherald.com