You are going to Watch Sailor Moon Episode 39 English dubbed online free episodes with HQ / high quality. Stream Anime Sailor Moon Episode 39 Online English dub The Past Returns. A blast of energy sends the Senshi to the ruined Moon Kingdom, where they meet a hologram of Queen Serenity and learn about their past. Luna and Artemis find the entrance to the Dark Kingdom. Kunzite attacks.