its from a play called Avenue Q. Basiclly on stage its puppets, but the people holding the puppets are completely exposed, and yes, there is puppet sex. The whole soundtrack is like this (minus 1 song) and its pretty hilarious
When my time comes, I want to be burried face down. That way, anyone that doesn't like me, can kiss my ass!