Horseshoe Lake in Indian River County, Florida

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

Nature
water