Dems Hit Back At Fiorina’s Demon Sheep

Remember California U.S Senate candidate Carly Fiorina’s much-mocked “demon sheep” ad? AmericaBlog tips us to the Democrats’ hilarious response.