September 26, 2010Human sacrifice, cats and dogs living together — mass hysteria! Tess (dog) and Matilda (cat). Leave a ReplyName * Email * Website Save my name, email, and website in this browser for the next time I comment. Δ