Cold Take
Discover
Club
Blind Pick
Log in
Sign up
H
Herbert Nelson
Follow
Born 29 January 1927 in London, England, UK
Died 12 November 1983 (aged 56)
Actor
Sealed
1974
?.?
?.?
The Cars That Ate Paris
Man in house
Sealed
1976
?.?
?.?
The Haunting of Hewie Dowker
Monster