Worcester museum honors legacy of international cycling star Major Taylor

Worcester museum honors legacy of international cycling star Major Taylor

A new „Major Taylor: Champion of the Race” documentary by Indiana-based WTIU Public Television premieres Monday.