Adidas always said that “impossible is nothing”. They may have ditched the slogan but at the 2026 London Marathon, the ...