The Carnival in Rio de Janeiro is a world famous festival held before Lent every year and considered the biggest carnival in the world with some two million people per day on the streets.
Here are some of the remnants of the 2012 Carnival. The creativity and workmanship are self evident.

























