Damn that- It's Harada but damn. That guy deserved it raping someone and getting raped back is a concept
Immoral Sex