Beyonce’s new video: ‘Love on Top’

Released on 10/17/2011 by