March Madness Sale - 25% Off

What is another name for a pregnant Mexican dog?

A puppy piata

Previous Random Joke Next