Snow Rollers – Weather Phenomenon

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

You might also like

Leave A Reply

Your email address will not be published.