Sailor Moon Stamp set – 24 deluxe postcards Published October 10, 2017 at 1024 × 1024 in Sailor Moon stamps which are coming to Japan will be available internationally through the Sailor Moon Fan Club Sailor Moon Stamp set – 24 deluxe postcards