This was an amazing race.
View all Battle at Bristol Mountain Half Marathon, 10K, 5K, 20M, 10M & 50K reviews.