This is in Harajuku.  Just outside one of the largest shrines in Tokyo.  These girls are doing something called "COS Play," short for "costume play."  Japan doesn't have Halloween, so when can you dress up in weird clothes?  The answer?  Anytime you want.  I've never done it myself, and while there is a negative stigma attached, I think it would be fun.  People  take your picture, and you can be famous for a day.