Best - or worst - political ad of the season
Demon Sheep!
Note that you can already get a T-shirt...
P.S. Holy crap I just noticed there's a paid ad from the Carly campaign on that page! Leading you to the Demon Sheep ad! She's paying money for this?
