The Sailor Moon logo is far more than just a graphic representation of a popular anime and manga series. A fanart Sailor Moon Logo Sticker.