We did not find results for: leo townsend baseball.
Check spelling or type a new query.
American baseball player
Leo Alphonse Townsend (January 15, 1891 – December 3, 1976) was a pitcher for the Boston Braves from 1920 to 1921. He is the only major league pitcher to pitch more than 19 innings... Wikipedia