English
A hero in a desperate situation has to fight her way out... let's hope that tight tokusatsu suit doesn't wind up torn to shreds along the way!