Theresa Bentaas: Woman convicted of 1981 death of newborn son released from prison after three months

Baby ‘Andrew John Doe’ was found wrapped in blanket in ditch in Sioux Falls on 28 February 1981

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments