News

Four people in Louisiana have been arrested after a newborn was found dead in a toilet earlier this year, according to the Union Parish Sheriff’s Office.