Twin toddlers removed from house of stench and filth

Twin toddlers removed from house of stench and filth

Venice, Florida — The Sarasota County Sheriff’s Office has arrested a couple who allegedly lived with their 2-year-old twin girls in a home of feces, stench, and filth. Deputies responded to the residence on Briarwood Road after the alleged victim, Elizabeth Davis, 32, called 911 and stated that her boyfriend, Wesley Benoit, 35, threatened to […]