Someone pointed out: Marleau's bonuses mean that he can play for 2 years, get paid $17.5M through 7/2/2019, accept trade to Vegas, retire

— Driving Play (@DrivingPlay) July 2, 2017