Browsing: James Guy

We caught up with World Champion James Guy ahead of next months EISM inc. the British Swimming Championships to talk…