Mark Allen was struggling to make history. At age 37, he sought to become the oldest person to win the Ironman triathlon.
Mark Allen made light work of the challenge of Si Jiahui in their last-16 encounter at the Johnstone’s Paint Masters at ...