There's a reason people consider Brazil's Rio de Janeiro carnival the "greatest show on earth." It's five days of nonstop celebrations, music, and dancing and some of the most beautiful costumes ...