Why does the St Johns river flow north?

The St Johns River does not flow north. It flows northwesterly from its headwaters in Indian River County to the Atlantic Ocean near Jacksonville, Florida.
Copyright Wanderlust World © https://www.ynyoo.com