Larry Todd was born on October 7, 1942 in Memphis, Tennessee, USA. He died on January 17, 1990 in Oakland, California, USA.
NFL Monday Night Football
The NFL on NBC
1969 AFL Championship Game
1967 AFL Championship Game
No data