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.
By : dr swati srivastava
Update: 2017-03-15 07:19 GMT
Winter Storm Stella unleashed its fury on much of the northeastern United States on March 14, dropping snow and sleet across the region.