Sesame Street stickers (Universal Studios Japan)

Sesame Street stickers sold at Universal Studios Japan.