Posted - 2008/09/29 : 13:22:47
lol i actually did then i realised what it was and i couldnt stop it quick enough!! ach to there own but personally no no and NO!
Posted - 2008/09/30 : 05:02:57
Seems to be all filmed in Japan, the club and stage scenes are in a club called velfarre but now the building has been destroyed, the outside bits are at Akihabura (electronic town / nerd town)... Scooter also did a video there.