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