A 12-year-old American girl has astounded the running world by running a 5000m in 16:44.80.
Grace Ping set the world age best in Greensboro, North Carolina, last month. The next day she completed two miles in 10:28.66, breaking her own age-12 record.
Her 5000m is notably three seconds inside the world best by a 12-year-old boy for 5k on the road.