Proving Demons goes way too far. Not for the easily offended!