Delaware Liberal
Q: How does Michael Castle take a pee?
doctornick
18 years ago
See the comments for the answer.
Exit mobile version