How the Giants wound up with a surprising trio as their longest-tenured players

previous post