WTF Japan

1:57
6.6K
1 year ago
Zero Woman Red Handcuffs (1974). A rape and revenge movie. Dude gets his dick shot off! Look at all that blood!