Gregory Foster Photography

sports: Arnold Palmer, Bay Hill, Florida