Republicans are Criminals

This site lists 272 Republicans charged with criminal activity. Sixty are pedophiles. Each name is linked to a general category for the type of crime. (Among th

Checklist: The Lies of Sarah Palin

Lying about facts that are readily verifiable is the lipstick trace of a pathological liar - she has the right political party, but even Republicans know that y