Human sacrifice! Dogs and cats living together! Mass hysteria!