Sesame Street hats sold at Universal Studios Japan in Osaka.