The Virgin Mary Had A Baby BoyMelanie Marshall, Farnham Youth Choir, The Cambridge Singers, John Rutter & Royal Philharmonic OrchestraClassical72 Shazams play full songShare