Sesame Street patches (Universal Studios Japan)

Sesame Street patches sold at Universal Studios Japan in Osaka.