Download MP3
Halo - Beyonce (Live Performance by Charlotte Summers on Spanish TV)
Download MP4
Halo - Beyonce (Live Performance by Charlotte Summers on Spanish TV)