Polls

Bad Lip Reading the Presidential Debate.

598

Written by:

These get better every time.

If you’re not registered to vote (or just want to check your status), click here.

Continue reading

Hillary’s America: Loved Ones

895

Written by:

Take that, Donald.

Continue reading