Sesame Street picture frames (Universal Studios Japan)

Sesame Street picture frames released by Universal Studios Japan.