Snow Rollers – Weather Phenomenon

Residents in Vermont were shocked to wake up and see these giant snowballs everywhere.

You might also like

Leave a Comment