TheSports.org
All sports Site
United States - St. Louis- Founded in 1913
Ben Millers is a former football team from United States, based in St. Louis. The club was founded in 1913 and has disappeared in 1936.