Piano Guys, Peter Hollens And David Archuleta Perform ‘Angels We Have Heard On High’ With 1,000 People.

Updated Dec 17, 2014