New England weather is giving Old England weather a run for its money these past few days.