Who can be more inane, poorly informed and self-contradictory?
Currently in the lead–by a cute, button nose–over Sarah Palin: Michele Bachman.
Tweet
Who can be more inane, poorly informed and self-contradictory?
Currently in the lead–by a cute, button nose–over Sarah Palin: Michele Bachman.