Though natural snow in Florida is limited, Snowcat Ridge in Dade City, created a winter wonderland for visitors to enjoy.