Invergordon, Scotland’s Tom Stoltman is riding a wave after regaining the World’s Strongest Man title for 2024 after his back-to-back streak of winning in 2021 and 2022 was halted by Mitchell Hooper. Having returned to his native country just days ago following those epic feats of strength in Myrtle Beach, South Carolina, “The Albatross” sat…