#761

What do you call a mind reader who can’t read minds? A telepathetic.

Back to top