I nominate this one for the worst political ad EVER... wait until you see the end, you will howl. Bad news for Carly Fiorina in California. I can't believe she saw this, much less approved it. Guarantee you won't forget the demon sheep.
We're Barracuda Babes who support Sarah Palin with every single tooth in our lipstick adorned mouths. What a tough gal she is with just the right mix of softness! Go Sarah Palin! With or without lipstick you're a pitbull barracuda who's going to change Washington and shake up the status-quo.