Source: http://www.syracuse.com/news/index.ssf/2014/06/eric_cantor_upset_tea_party_virginia_primary.html