Albion goalkeeper Christian Walton has signed a new long-term contract with the club.

More...