Over 800 residents flocked to the Shrewsbury Town Common on Dec. 23, 2011, to participate in the annual holiday Caroling on the Common.