Spooky Joke

Where do ghost trains stop?
At devil crossings.