Superstars Beyonce and Alicia Keys are filming a music video (Put It in a Love Song) in Brazil. “Put It in a Love Song” is a song by Alicia Keys, from her fourth studio album, “The Element of Freedom“.

Shooting Music Video in Rio


See the rest of this entry »