When a Glaswegian gunfighter rides into Limehouse there's blood on the streets. But Doc Halliday's fantasies explode in other people's faces.
Discover 11,128,835 listings and 279,438 playable programmes from the BBC
When a Glaswegian gunfighter rides into Limehouse there's blood on the streets. But Doc Halliday's fantasies explode in other people's faces.