Erica Allar wins the women's pro race at the 2014 Boise Twilight Criterium in downtown Boise, Idaho on July 12, 2014.