These two Harajuku girls are wearing Crazy Persons shirts. I don't know what Japanese clothing brand the Crazy Persons clothes are from, but you always see them in Harajuku. The Japanese girls wear these and the Mad Punks clothing a lot. Maybe they are shops or brands on Takeshita?