CLOSE

Alicia Keys and Beyonce were recently in Rio de Janeiro shooting the video for “Put It In A Love Song”…from Alicia’s CD “The Elements of Freedom.” The ladies look great!