The controversial ‘Sailor Moon: Sailor Stars’ anime is finally getting a US release. Originally released in 1996, the fifth and final series (not…
The controversial ‘Sailor Moon: Sailor Stars’ anime is finally getting a US release. Originally released in 1996, the fifth and final series (not…