Sesame Street plush sold in gift shops at Universal Studios Japan.