Vids Reservoir Ducks – Chelsea Fans Channel celebrate Petr Cech’s birthday in Trafalgar Square By eatmygoal - 20 May, 2015