Toei's new adaptation of the classic manga series is now streaming exclusively on Netflix. Continue reading...