[personal profile] psychopathicus_rex 2010-10-28 07:36 am (UTC)(link)
Wait - is he ACTUALLY in Japan, or is this still in New York? Going by the last of these that was posted, it could be one of the Mole Man's tricks.