You can stream the original 90s Sailor Moon for free today

Sailor Moon

With a total of 127 episodes, the official channel will be releasing 10 episodes per week, starting today, and will continue until the last episode of the third season, Pretty Guardian Sailor Moon S, releasing on July 17.