Why the New York Mets pays Bobby Bonilla $1.19M every July

Starting in 2011 and continuing through 2035, Bonilla receives nearly $1.2 million annually, which includes an 8% interest rate