Born in Jan 1, 1941 (85 years old)
Terry James Leonard (born 1940) is an American stunt performer and second unit director. (Via Wikipedia)
Joy RideFilm • 2001