Halo (Beyonce) cover – by Beth, emma and kirsten (3part harmony)

july 12 2011, at bridlington Spa Gallery suite.

Thanks! You've already liked this