A woman in Florida was arrested after she was reportedly found sexually pleasuring herself in a public park near a statue in the Veterans Memorial Garden. Bayview Park in Key West, Florida, provides several types of recreation for its visitors. Their website lists several amenities, some of which include tennis…
Updated: