Well, seeing as I got back from Japan yesterday and not too many people bothered to answer the contest question, I might as well tell you. As Raven said, I took the picture and it was on the 28th of March, in Japan, outside of Tokyo Dome, wherein the X concert took place. Reports, loads of pictures and more from the Land of the Rising Sun are forthcoming. I am back, so you better be coming back here too.
Good and sad to be back,