Larry Taylor

Larry Taylor

From Peterborough, Cambridgeshire, England, UK • 1918 - 2003

Horror credits