Todd Eastman Brown, an American actor, was born in Watertown, New York, and later relocated to Concord, North Carolina with his family in 1981. This pivotal move sparked his interest in auto racing, and he went on to enjoy a successful 10-year career, earning numerous wins and championships.
Todd Brown
52 · Born: Jun 17, 1972