Sailor Moon episode 21 – Sailor Mercury on Nephrite’s car Published July 16, 2014 at 720 × 540 in Sailor Moon episodes 21 and 22 are now available on Hulu Sailor Moon episode 21 – Sailor Mercury on Nephrite’s car