Horseshoe Lake in Seminole County, Florida

Horseshoe Lake in Seminole County is a water. Horseshoe Lake also exists in Orange County, Lake County and Marion County.
Nature
water