Which of the following states is home to Lake Okeechobee?
Answer Florida
The 734 square mile Lake Okeechobee is located in the state of Florida.
Last updated 4 years ago · 15.2K views
The 734 square mile Lake Okeechobee is located in the state of Florida.
Last updated 4 years ago · 15.2K views