The remains of four infants were discovered inside an apartment in South Boston earlier this month, at least one inside a freezer.The remains of two males and two females were found after police were called to the apartment, located near Medal of Honor Park, in mid-November. On November 17, officers were called to the apartment and opened a freezer inside the one-bedroom apartment to find 'a human fetus or infant.'
Load More
Load More