WSB Radio
Spencer Milligan, ‘Land of the Lost’ star, dead at 86
Milligan died at his home in Sturgeon Bay, Wisconsin, according to The Hollywood Reporter. According to his obituary, no cause of death was given. “Spencer James Milligan has taken his final ...
2 hours ago