Every July 1st, the MLB world celebrates Bobby Bonilla day. Despite not playing since 2001, the New York Mets will pay Bonilla $1.19 million every July 1st through 2035. And their recent Edwin Diaz contract also features a clause featuring deferred payments. But for Diaz, the contract runs through 2042, per ESPN. The closer signed […]