Power Lady battles monstrous creatures to save Japanese school girl. She winds up riding a wooden horse with dildos vibrating in her pussy and ass.