Former Mets catcher Travis D’Arnaud signs $12 million contract with the Angels

previous post