awf170
New member
Officially 17" in Lowell, MA. Wierd that we probably picked up the most snow in New England.
Edit: just saw those western MA totals a few posts above, so not quite the most in New England but still very close. Still wierd given the location of Lowell.
Edit: just saw those western MA totals a few posts above, so not quite the most in New England but still very close. Still wierd given the location of Lowell.