1990 Pink film directed by Satoru Kobayashi.
Stocking Assault Demon Throw it in! is not available for streaming at this moment.