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