Stump Pass Beach State Park in Englewood, Florida.
This gallery is empty.