Monday, April 18, 2011

The Wait is Over


The full demo from Beyonce's new single leaked...