• 7 years ago
Footage, filmed earlier today, of snow falling in Boston, Massachusetts, USA during a blizzard.

According to local reports, drivers have been urged to stay off the roads in the city and the state where possible, as the biggest snowstorm of the winter continues to pound the region.

Recommended