Royals, star shortstop agree to record-setting $289M contract extension

by
Royals, star shortstop agree to record-setting $289M contract extension