It's been 22 long years ⌛ The Arizona Diamondbacks win Game 7 of the 2023 NLCS and move on to face the Texas Rangers in ...