I found it...
This screen cap is from the movie "Philosophy of The Knife". There's one more scene of a girl forced to strip but they force an insect into her lady parts. Its pretty explicit and the girl is beautiful. The entire movie is on youtube...
J
|