Create new Board
Editorial Images

Crystal Palace v Liverpool - Premier League

LONDON, ENGLAND - NOVEMBER 23: Stewards shelter from the rain prior to the Barclays Premier League match between Crystal Palace and Liverpool at Selhurst Park on November 23, 2014 in London, England. (Photo by Steve Bardens/Getty Images)
Crystal Palace v Liverpool - Premier League
Embed