February 11, 2019 · Commercial, Corporate, Sports Feature

Ryan Vogelsong signed a one-day contract with the team, and took the mound for the final time of his career to retire as a Giant