Sesame Street clocks (Universal Studios Japan)

Sesame Street clocks sold at Universal Studios Japan.