Carnival 2015 leaps to life with thousands taking to the streets to partake in the city’s famous blocos, or street parties.
Continue reading
Carnival 2015 leaps to life with thousands taking to the streets to partake in the city’s famous blocos, or street parties.
Continue reading