Anime June 7, 2024Acclaimed Sailor Moon Cosmos Will Release Worldwide On Netflix Aug. 22 Ahoy sailors! Both parts of Sailor Moon: Cosmos are coming to Netflix this summer. The duology will be released on the streaming service on the 22nd…