Sesame Street hats (Universal Studios Japan)

Sesame Street hats sold at Universal Studios Japan in Osaka.