Our sixth race will be held on June 9, 2018. Be sure to read everything, especially in the first post, including the links.
Recent changes to this page may not be apparent, so refresh your screen before reading.
Scroll down to the bottom to see results from past year's races.