How Willson Contreras’ vision of playing catcher for Cardinals became ‘inspiring’ reality
Cardinals introduce 3-time All-Star after finalizing 5-year, $87.5-million deal with a club option for 2028 and present him jersey he daydreamed about wearing.