River of ghosts