A woman has pleaded guilty to killing her newborn son at an Air Force hospital nearly 40 years after the baby’s body was discovered. The deceased infant was found wrapped in linens inside a laundry bin at Ponds Laundry in Wichita Falls, Texas, on August 4, 1988, shortly after authorities believe the baby was born. […]