A 1990 killer clown cold case turned plea deal has come to a close as the Florida woman who pleaded guilty was released from ...
A woman whose body was found in Volusia County, Florida in 1980 has finally been identified, and investigators believe her ...