James Hardy Throws 1st Pitch
August 23, 2020 | 00:00:21
James Hardy, an Army Veteran from Richmond, Virginia, throws ceremonial 1st pitch against vs. the Red Sox
James Hardy, an Army Veteran from Richmond, Virginia, throws ceremonial 1st pitch against vs. the Red Sox