Larry Taylor
Larry Taylor was born on July 13, 1918 in Peterborough, England. He is known for his work on Zulu (1964), Chitty Chitty Bang Bang (1968) and The Avengers (1961). He was married to Anni Taylor. He died on August 6, 2003 in Johannesburg, South Africa.