That's from Soft on Demand's "Time Fuck Bandits" series.
The premise is that a guy finds a stop watch that actually stops time so he goes around and has his way with a bunch of women who are frozen in time.
The Japanese can be creative and weird at the same time
