Chabad Tokyo Japan Published July 16, 2008 at 2048 × 1360 in Melech Hamoshiach in the streets of Tokyo ← Previous / Next → Moshiach Car Chabad Tokyo Japan