Sexy Japanese Wonder Woman battles evil creatures. Starring Azusa Maki.