On Tap: Downers Grove

New US Pro Crit Champions will be crowned this Sunday in at the KIA Motors USA Cycling National Criterium Championships in Downers Grove, Illinois. Two things make the race interesting, first, the final turn, ask any rider about the race and they will tell you, ‘it’s all about the last corner’.  Second, the fact that…