Euro 2025 felt like it might never end. With a record five matches going to extra time, there were plenty of exciting highs, devastating lows and reflective travel in between. England were comeback ...