The biggest carnival in the world, the 'Carnaval do Rio de Janeiro' is attended by two million people per day.
The 5-day festival, highlighting Brazil's diverse heritage, includes parades, parties, and grandstands. It also blends in cultures of various African and European countries into its celebrations.
People take to streets in eclectic costumes all night during the days of the fest, which is typically celebrated before the Lent season.
The fest's roots are in a Greek spring festival dedicated to the God of wine. It's been celebrated since 1723, according to historians.
This year's fest is till February 17.