You are going to Watch Sailor Moon Episode 31 English dubbed online free episodes with HQ / high quality. Stream Anime Sailor Moon Episode 31 Online English dub A Reluctant Princess. Usagi and Mamoru remember their former lives as Princess Serenity and Prince Endymion. The Dark Kingdom kidnaps the injured Mamoru, but Beryl executes Zoisite for his attempt to kill him. Luna and Artemis tell the Senshi about their tragic past.
The advertisement will dissappear after 30 seconds!!