Soles For Soles is a Nashville-based charity that collects gently worn shoes from companies and individuals. They have distributed over 16 million pairs of shoes to people in over 127 countries. Soles For Soles aims to provide shoes to those in need around the world.