essentiallypop.com
Essential Advent Calendar: The Shires – ‘A Thousand Hallelujahs’
It’s the third Sunday of Advent and the eleventh day on our Essential Advent Calendar. Today The Shires are singing, ‘One Thousand Hallelujahs’! Not strictly a Christmas song, but…