During Carnival, the small Brazilian town of Sao Luiz do Paraitinga’s calm everyday life transforms into a joyful party known ...
It’s not unusual to see superheroes in the streets when it’s Carnival time in Brazil. But among the many people dressed in ...