Footage Shows Record-Breaking May Snow In New York
This is the moment flurries of snow can be seen falling from the sky in New York State over the weekend. The footage was filmed in Amherst, a town in…
This is the moment flurries of snow can be seen falling from the sky in New York State over the weekend. The footage was filmed in Amherst, a town in…