Sailor Moon takes a more direct approach to fighting evil by the moonlight in an impressive new set of fan art illustrations. Sailor Moon stops tossing her tiara and starts throwing hands in a new piece of fan art. In a new set of illustrations, artist, animator and self-proclaimed “punching […]