A Thousand Shoes For A Thousand Smiles is a 501 ( c ) (3) non-profit organization formed in 2004. Our mission is to provide brand new shoes for needy school-age children in the Hampton Roads area for back-to-school and during Christmas time... Since..