Thousands of runners participate in the Covenant Health Knoxville Marathon.