Good morning, here’s “demon sheep” news Posted on February 5, 2010 by Eric Brown Political Wire covers what it calls the “demon sheep” ad that’s creating buzz.