Mohamed Abdilaahi Goes 7:25.77 for a Meeting Record, National Record and World Lead in the 3000m in Shanghai

null

Mohamed Abdilaahi reflects on his stunning performance and the training that lead to the moment.