Sesame Street telephone cards (Universal Studios Japan)

Sesame Street telephone cards sold at Universal Studios Japan in Osaka.