Florida’s first snow park, Snowcat Ridge, will open to the public Nov. 20 with snow tubing on a 400-foot long slope and real snow inside an Arctic Igloo in Dade City.
Florida’s first snow park, Snowcat Ridge, will open to the public Nov. 20 with snow tubing on a 400-foot long slope and real snow inside an Arctic Igloo in Dade City.