In which Sheffield stadium do the events take place in the Channel 4 TV show The Games?
What is the answer?
don valley stadium