Sailor Moon’s first three seasons coming to YouTube on April 24 by Alejandro Maquinto · April 23, 2020