An entry in the Mighty Lady tokusatsu series
Unfortunately the movie Mighty Lady Momo is not yet available on HBO Max.
keyboard_arrow_up