 Every Christmas the Glen Rock Carolers sing carols throughout the borough from midnight until morning.This tradition began in 1848 and has continued uninterrupted since then.The carolers, a group of 50+ men, sing in three-part harmony and are accompanied by instruments, currently trumpets and trombones.