Video of the Day: Carly Fiorina's Demon Sheep

by

1 comment
The latest web ad from the Fiorina campaign. Wait until you see how it ends -- about the 2:30 mark. Unbelievable.

Tags