Spencer Milligan, a prolific '70s TV actor best known for his role on Land of the Lost, died on April 18, according to his official obituary from Huehns Funeral Home in Sturgeon Bay, Wisc. He was 86.
Spencer Milligan, who starred in the 1970s Saturday ... McCloud, The Bionic Woman, Alice, The Dukes of Hazzard, Vega$, ...