Uncategorized8 months ago
Kyle Orr, killer of Jessica Landor in a Cape Coral apartment has commit suicide while on a life in prison
The man behind the death of 30-year-old girl Jessica Landor has finally commit suicide in the Lee County Jail. The news of his death came as...