Why Can Dogs See Ghosts