Jun

20

11

The Citizen’s of Barrington, Illinois now hold the world record for the most cupcakes on a display tower with this stunning display of 16,478 cupcakes.  This was done for their "Relay For Life" event supporting cancer research.  We congratulate them on all of their wonderful accomplishments!!!