This is Withlacoochee River (or Crooked River) which originates in central Florida's Green Swamp, east of Polk City. It flows west, then north, and then turns northwest and finally west again before it empties into the Gulf of Mexico near Yankeetown.