Thursday, January 27, 2011

Lelia Broussard Releases New Video


Yesterday, AOL premiered the new Lelia Broussard video. The video is for her infectious song "Satellite" which is from her recently released album Masquerade. I really dig the album and recommend giving it a listen. Check out the video below.