New Major Taylor documentary premieres Feb. 26

New Major Taylor documentary premieres Feb. 26

New documentary tells the story of ‘the fastest man in the world’ ‘Major Taylor: Champion of the Race’ premieres Monday, February 26 at 8 p.m. on WTIU Bloomington, Ind., February 5, 2024 — A new documentary from WTIU Public Television explores the life and legacy of...