Seen near Daimon, Tokyo. Thanks, Shad!
Update: Here’s their homepage.
This entry was posted on Tuesday, December 16th, 2003 at 22:31.