Welcome to Sailor Moon Avatars, the largest collection of Sailor Moon cosplayers on the web.
Sailor Moon - a Japanese media franchise created by Naoko Takeuchi that has attracted thousands to millions of rabid fans.
Avatar - Hindu term for the incarnation of a higher being; the reincarnation of that deity on earth.