Sesame Street saddle caps

A set of Sesame Street saddle caps (for bicycle seats) released in Japan.