09 February 2010 at 4:51 PM
Beyonce & Alicia Keys Put It In a Love Song
About Photo #2426535: Beyonce shoots a guest spot in Alicia Keys' new music video "Put It In a Love Song" in the Morro da Conceicao slum of Rio de Janeiro, Brazil on Tuesday (February…Read More Here
Posted to
Alicia Keys,
Beyonce Knowles