Delaware Liberal

Q: How does Michael Castle take a pee?

See the comments for the answer.

Exit mobile version