Sophie France completed the Royal Parks Half Marathon in amazing time!