You are going to Watch Sailor Moon Episode 24 English dubbed online free episodes with HQ / high quality. Stream Anime Sailor Moon Episode 24 Online English dub An Artful Attack. An artist asks a reluctant Usagi and Mamoru to model for one of her romantic paintings. They encourage her to be less of a recluse. In battle, Sailor Moon learns that the locket she found belonged to Tuxedo Mask.