Thursday, March 18, 2010

Alicia Keys & Beyoncé take New York by storm!

Alicia Keys and Beyoncé take the stage during Keys' Freedom stop in New York on Wednesday (said via, March 18).

The tour was named after her latest, wildly successful album "The Element of Freedom" and features "Put It In A Love Song," a duet with Ms. Carter.

A music video for the track was shot in Brazil, by which a sneak peek aired on a March episode of "Oprah" (See BELOW!).


No comments:

Post a Comment