Uruguay boasts that it has the longest Carnival celebration not just in Latin America, but the world. The 40-day celebration is dotted with makeshift stages all around the capital city of Montevideo ...