Sesame Street bags (Universal Studios Japan)

Sesame Street bags sold at Universal Studios Japan in Osaka.