Palmer had seven years left to run on his previous deal, but has agreed improved terms with the new contract extends his commitment by a further 12 months.
Palmer had seven years left to run on his previous deal, but has agreed improved terms with the new contract extends his commitment by a further 12 months.