Gregory Foster Photography

sports: Mia Hamm, Chapel Hill, North Carolina