What are Mountain Oysters?

I have always heard that mountain oysters are sort of a slang name for pig testicles. Some people eat and enjoy mountain oysters, while others are ‘trying to cut back’. With that being said, there is such thing as Rocky Mountain Oysters, which are bull testicles. Some folks refer to them as cowboy caviar. I wonder if you have to dress up in a clown costume in order to gather them?You can find more information here: