Horseshoe Lake in Lake County, Florida

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