People urged to stay off the roads as blizzard hits Boston
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.
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.