CNN heroes archive
Yash Gupta
When Yash Gupta broke his glasses, he realized how hard it was to learn without them. Then he started thinking about the millions of children who cannot afford corrective eyewear. Three years later, Gupta has collected 9,500 pairs of glasses, worth nearly $500,000, for kids in need. Story »