Oscar winner Octavia Spencer has earned second seasons for the true crime Lost Women franchise and the FBI docuseries Feds from Investigation Discovery. The first seasons of Lost Women of Highway 20 and Feds premiered on ID in November 2023, and currently stream on Max. The renewals spring from a production deal between Spencer’s […]