Question: What is the name of the longest river in Florida, flowing northward for 310 miles?
Answer: The St. Johns River
The St. Johns River flows from its headwaters at Blue Cypress Lake in Indian River County to where it empties into the Atlantic Ocean east of Jacksonville.