A woman has been charged with the murder of her newborn son more than 41 years ago in Mansfield, Massachusetts.
Carla Anderson was last seen at her Greenwood Apartments residence in Wadena on the evening of Nov. 13, 1987, after spending time with her family.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results