On Sunday thousands of people will run the 26-mile London Marathon and, among the 50,000 participants, there will be some well-known faces.
Among competitors will be reality TV stars, radio DJs, musicians, former football players, actresses, Olympic athletes and even racing drivers.