This picture was taken at Machida, Japan, on 11 Nov 2001. I was actually sitting outside of McDonald's, enjoying a hot cup of Oolong tea on a nice Sunday afternoon. I did some shopping at Sagami-Ono in the morning, prior to my arrival at Machida.
This is an ultra cool picture of me in a cleanroom suit, wearing sun glasses.