How to watch World Athletics Championships for free. Live stream the 2025 World Athletics Championships for free from anywhere in the world.