Tipsheet Demon Sheep? Seriously? Jillian Bandes | February 04, 2010 12:25 PM I really appreciate lighthearted campaign ads. That said, I'm not sure what to make of the latest out of Carly Fiorina.I'm laughing.... but... demon sheep?