Stan Lees Lucky Man - Season 1
Stan Lees Lucky Man - Season 2
30 January 1971, Hastings, East Sussex, England, UK