Allen West unveils BEST AD EVER Anne Sorock September 28, 2012 Rebel Pundit This is one of the best political ads I've ever seen, apart from the Demon Sheep ad. (Different genre, I think.) Just...