A naughty Japanese teacher is caught having sex with a student in her dorm room. Her principal punishes her by making her strip and get fucked by all her students in front of the class. It's a wild, hardcore group sex scene that will leave you breathless.