Today we visited Florida’s Highest Waterfall in Falling Waters State Park located near Chipley, FL in the northwestern panhandle of the state. Wait a minute – did I just say FLORIDA’S highest waterfall? Yes, I did. Who knew, right? The state of Florida is about as close to sea level as one can get without […]