What a stacked line up, and if it gets them a WS this year, then good on the Angels.
But, long-term, that deal for Hamilton is stupid. 5 years, $125MM for a guy who is past the peak age for hitters and who has a history of doing stupid shit off the field and injuries? Belch.