Nederland man arrested after woman said he forced her to have sex
7 min read
Nederland man faces charges after woman accuses him of forcing her to have sex. Michael Foster, 51, surrendered to authorities in Boulder County, leaving many wondering about the shocking details of the alleged assault.
Continue reading in the USA News Updates app