One of Japan's best-known Sailor Moon cosplayers unveils the perfect Princess Serenity dress after five years in the making.
For over three decades, Sailor Moon has produced some of the most memorable characters of all time — and some of the most questionable storylines.