Held at Bull Run Park on June 25, 2016. Photos organized by obstacle and time, slide your cursor over the thumbnails to see the heading for each group.