Hazel Irvine is in Aberdeen for live coverage of the Grand Prix snooker semi-finals. Commentary team: Clive Everton, Dennis Taylor, Willie Thorne and John Virgo.
Discover 11,128,835 listings and 281,617 playable programmes from the BBC
Hazel Irvine is in Aberdeen for live coverage of the Grand Prix snooker semi-finals. Commentary team: Clive Everton, Dennis Taylor, Willie Thorne and John Virgo.