Credit: Ramey Photo

Beyonce and Alicia Keys lit up the streets of Rio de Janeiro, Brazil to shoot the music video for their duet "Put It in a Love Song." The talented pair didn't disappoint with their wardrobe—Beyonce worked the patterns in floral hotpants and an ikat-print jumpsuit, while Keys accented her black-and-white print dress with a bright orange hairpiece. A video in Rio isn't complete without a Carnival scene, where the songstresses donned elaborate headdresses and sashayed to the song's thumping drum beat (right).