The last of the London races
Wimbledon greyhound stadium, the last working track in London, faces closure. What does this mean for the people that love it?
Wimbledon greyhound stadium, the last working track in London, faces closure. What does this mean for the people that love it?