From September 13 to 21, 2025, Tokyo’s Olympic Stadium pulsed with energy as the world’s fastest, strongest, and most daring athletes pushed the limits of human performance.