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.
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.