Sesame Street watches (Alba)

Alba made a line of Sesame Street watches in Japan in 2009.