New technology aided an arrest in a 1987 slaying, and now detectives think other killings could be related. Saint Leo’s Dr. Joseph Cillo offered his insight into the cases.
Let's hear all about it! Contact Us
33701 County Road 52, St. Leo, FL 33574