The world’s largest caroling service took place December 20, 2003, as recorded by the Guinness Book of World Records. According ...
The world’s largest caroling service took place December 20, 2003, as recorded by the Guinness Book of World Records. According ...