Where do ghost trains stop? At devil cro...

Where do ghost trains stop? At devil crossings.


This joke proudly filed in: