Eric Cantor loses today in VA Repub primary to a teabagger...to say I am shocked would be putting it mildly!