In the marathon race athletes have to cover a distance of how many miles?General Knowledge A. 15 B. 19 C. 26 D. 28