Snow Falls On Florida Beach


Occurred on January 21, 2025 / Navarre, Florida, USA

Info from Licensor: "The Florida panhandle had a very rare thing happen and got snow falling on the beach."