Patience and preparation at their most extreme.

Previous
Previous

Sports