Never did we think we'd see puppets having sex on film, but then Trey Parker and Matt Stone had to go and prove us wrong. It wasn't enough to film two puppets going at it -- the guys had to really make it over the top, and so we get to watch puppets have sex in every imaginable position and then urinate and defecate on each other. And strangely, that's not the awkward part. What makes this scene so great is that the melodrama is cranked to 11, and these puppets are really taking each other seriously.

More From ScreenCrush