Crystal Palace defender Martin Kelly has committed his long-term future to the club by signing a new contract at Selhurst…
This website uses cookies.