Image watches Inc. made in the 90's an exclusive Ulitsa Sezam watch for the Russian co-production of Sesame Street. The watch pictures Zeliboba, Ulitsa Sezam's resident tree spirit.