A spectacular shelf cloud filmed over Navarre Beach, Florida in 2020.

1 year ago
2

@wonderofscience

Loading comments...