This week, hundreds and thousands of people are flooding the streets of Brazil to celebrate Carnival with lavish costumes, floats, dances, and music. Carnival dates back to the 18th century and ...