As a coach, how do you train the best swimmer of all time?As a top-level athlete, what keeps you going and what can you still improve even though you are on top of your sport?
That’s Youth Olympic Games Ambassador Michael Phelps’ Masterclass…