
LCSO Investigators are still searching for answers after a man was found dead more than ten years ago in Lehigh Acres.
Lee County deputies found the victim, Christopher Brothers, dead in the area of West 18th Street and Edison Avenue on August 27, 2012.