Really it's hard to know where the Republican Party ends and the Tea Party begins.

Author Details