Sesame Street postcards from Japan.