2.12.2006

Wow

NEW YORK (AP) The National Weather Service says a snowfall record has been set for New York City, with 26.9 inches measured in Central Park. I kinda wish I was there.