Stamp from Japan

Stamp from Japan.