Over 500 million people around the world suffer from vision loss and as I learned on the OneSight website, "Since 1988, OneSight's volunteers have helped 8.5 million people in 40 countries. We won't stop until the world can see."
Their program is not just about free glasses, though those certainly are a part of it. Volunteer's with OneSight provide training to local partners (so they can provide a sustainable infrastructure) as well as comprehensive eye exams and a new pair of glasses for every patient.
They have charitable clinics all around the world, from Nicaragua to New York City, Rwanda to Richmond, VA. You can find a complete list of clinics here and read stories about people whose lives have been changed through better vision here.
I feel better knowing the donation of my mom's glasses can help another person out, especially as a person who wears glasses myself.
To see what's currently happening with OneSight, like their Facebook page and follow them on Twitter @OneSightOrg