Carnival-Goers in Brazil Exchange Empty Beer Cans for a Free Train Ride Home
Carnival in Rio de Janeiro is one of the world's largest public celebrations, featuring nearly 2 million costumed party goers, an extravagant parade, and of course, lots of alcohol consumption. The




