Gregory Foster Photography

sports: David Pearson, Boiling Springs, South Carolina