Sesame Street plush (Universal Studios Japan)

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