Sports

Mike Trout says he’s “an Angel for life” with new contract

Mike Trout says he's "an Angel for life" after agreeing to $426.5 million, 12-year contract