PHOENIX -- To celebrate Independence Day, the D-backs spent nearly half an hour leading up to Wednesday's game honoring military past, present and future.
With a sold-out crowd looking on, 25 families representing each branch of the military lined the outfield grass just beyond the infield to take part in the armed forces appreciation.
Nearly 50 civilians took their oath of enlistment on the right-field warning track, and each branch of the military was represented. After the new service members received their moment, 20 veterans from prior U.S. wars, including World War II, were honored near home plate.
Chief Warrant Officer 2 Mark C. Head of the Arizona Army National Guard sang the national anthem, and one member from each of branch of the military threw out a first pitch simultaneously.
The D-backs and Blue Star Moms also presented three military families with the American flag to honor their lost loved ones.
Throughout the game, fans had the opportunity to purchase grab bags ($50 each) with a 'Mystery Ball' inside of the package signed by a past or present MLB player.