Sesame Street watches (Geneva)

Geneva made a set of LCD Sesame Street watches in 2006.