Pun Cafe
25

What do you call a train that tells jokes?