Soles4Souls has collected and distributed 26 million pairs of shoes to those in need in 127 countries and all 50 states.
Ashley White
Soles4Souls has collected and distributed 26 million pairs of shoes to those in need in 127 countries and all 50 states.
Ashley White