Hospital Finds Dead Baby With Placenta Still Attached Inside Safe Haven Baby Box
Police in Twin Falls, Idaho, are investigating the death of a newborn baby allegedly left illegally inside a Safe Have Baby Box. Staff at Grove Creek Medical Center reportedly found the infant deceased on…