9/4/12

Dems: Goodbye God, Hello Marx

The Democrats laid it on the line today about who they are and what they believe in. Read more.