MoonSticks – Sailor Moon Comics/Doujinshi
Fun, Short and Sweet Sailor Moon Comic Strips by Chibi Jennifer
It looks like nothing was found at this location. Maybe try a search?