Northeast Ohio has endured nearly three weeks of below-average temperatures and persistent snowfall since Thanksgiving.