Check out our stuff on GoLocalWorcester
Well it’s official – Worcester is the snowiest city in the United States of America. We passed Buffalo today, because we can pretty much beat Buffalo in anything we do. I’m not gonna write about this again because we already wrote about it on GoLocalWorcester. Read the rest here.