Winter Storm Stella buries northeastern US in 2 feet deep snow
Winter Storm Stella unleashed its fury on much of the northeastern United States on March 14, dropping snow and sleet across the region.
Winter Storm Stella unleashed its fury on much of the northeastern United States on March 14, dropping snow and sleet across the region. A man clears the sidewalk near Madison Square Park at the foot of the Flatiron building in Manhattan during a snowstorm in New York. (Photo: AFP)
Winter Storm Stella unleashed its fury on much of the northeastern United States on March 14, dropping snow and sleet across the region.
Next Story










