Branden James - Stunning "Hallelujah" Cover - America's Got Talent 2013

Branden James - Stunning "Hallelujah" Cover - America's Got Talent 2013