As of last reports, the monkey is still on the lam.
Local news coverage below:
(Shibuya is a very busy area - and very busy train station - in central Tokyo. "Lost in Translation" was filmed in this area...)
I'll keep you posted on the latest simian sightings - and his alleged ties to Al Qaeda.