...and no huge hints, other than it's coming from Japan and it is fawrking awrserm. Pic only very distantly related, on one point. (SECRET CLUE OMG)