Police in Los Angeles say 52-year-old Edwin Hiatt is in custody for the murder of Barry Crane, who was found bludgeoned to death in his North Hollywood home in July 1985. Hiatt, who was arrested by the FBI and local North Carolina authorities based on new DNA evidence, has been charged with one count of murder. Crane was known for directing hit shows including Mission Impossible, The Six Million Dollar Man, The Incredible Hulk and Wonder Woman.
Has Hiatt confessed? Asked by a local reporter whether he committed the crime, Hiatt said, “anything’s possible,” adding that he was “big into drugs” at the time.
Read this OZY Flashback about a painting, murderous clown.