In a stunning development, the Angels and Tigers have agreed to a deal sending outfielder Justin Upton to Anaheim in exchange for minor league right-hander Grayson Long and a player to be named later or cash, per an announcement from the Tigers. The Angels are reportedly responsible for the four years and $88.5MM on Upton’s contract beyond the current season (if he does not exercise an opt-out clause) as well as most of his remaining 2017 salary. (Detroit is said to be paying less than $1MM of the appro