Leon Williams' body was found inside his third-floor apartment at 196 Bay St., in Tompkinsville.
Leon Williams' body was found inside his third-floor apartment at 196 Bay St., in Tompkinsville.
Leon Williams' body was found inside his third-floor loft at 196 Bay St., in Tompkins.