You've seen sex betweeen marionettes in Team America: World Police.
But have you ever witnessed a real (pretty damn hot) human girl have sex with a puppet? More importantly, don't you kind of want to?
Read More...