For each frame sold, one pair of glasses will be donated to a child in need. If you wear glasses and happen to be a "Sesame Street" fan, there's a fresh new launch that's probably right up your alley.