Watch Bishoujo Senshi Sailor Moon season 3 episode 21 tv series online free
Release: Oct 15, 1994
Michiru and Haruka sense that soon they will find the talismans. Meanwhile, Eudial has deduced the identities of the ones possessing the talismans and challenges Uranus and Neptune to a final showdown to settle their score once and for all.