The Howard Stern thing is from some New Years Eve beauty pageant show he did. The winner was a stripper or something called Maggot Snatch. That's what they were calling her lol. I think she actually put maggots in her vagina to win. Howard Stern pay per view back in the early 90's. Someone should look Maggot Snatch let her know she's got a theme song now.