What is a teabagger? What are their political views?

13 answers 13