Spencer Milligan
FollowBorn 10 September 1937 in Oak Park, Illinois, USA
Died 18 April 2024 (aged 86)
American actor best known for the role of Rick Marshall, the father of Will and Holly Marshall on Land of the Lost.
Born 10 September 1937 in Oak Park, Illinois, USA
Died 18 April 2024 (aged 86)
American actor best known for the role of Rick Marshall, the father of Will and Holly Marshall on Land of the Lost.