New York City could see 20 inches of snow when all is said and done. Snow totals in Boston could rival the snowiest storm the city has ever seen: 27.6 inches on Feb. 17-18, 2003.
Angela Fritz, Washington Post
Sun, 01/25/2015 - 9:54am
New York City could see 20 inches of snow when all is said and done. Snow totals in Boston could rival the snowiest storm the city has ever seen: 27.6 inches on Feb. 17-18, 2003.