Become a digitalPLUS subscriber. $12 for 12 weeks.

Evita Williams and Richard Williams

Evita Williams and her husband, Richard Williams, both were arrested by Seminole County deputies. Seminole County Sheriff's Office
Loading