it was a nickname given to me by my mate Junya when i was in japan. he did try and explain once, but between being drunk and not understanding i aint got a clue. i do know its a small place somewhere in japan tho, lol
what ya upto hun?