Hot ass Japanese super heroine tries to protect the city from dangerous psychopathic villain. Betrayal and beat down of this sexy heroine.