Graham Barnard sits-in for David to join Sophie for the annual two-parter, with a double set of clues over two days.
Discover 11,128,835 listings and 277,944 playable programmes from the BBC
Graham Barnard sits-in for David to join Sophie for the annual two-parter, with a double set of clues over two days.