Woah! New Sarah Palin Ad Shows Obama in True Light

The New Sarah Palin ad by Our Country Deserves Better is a viral hit on the internet.
It’s not so much what it says about America’s most popular governor
It’s what it says about Barack Obama.

“Sarah Palin Better Than Barack Obama”

Please forgive me Obamatron brownshirts but that video was too funny!

You Might Like