It’s Snowing in Florida!

Attention: Florida is having snow! Real snow! Snowcat Ridge is Florida’s own recently opened winter wonderland; it’s located in Dade City, about an hour outside of the Tampa city center.