Where have the World Snooker Championships been held since 1977?
The Crucible Theatre, Sheffield, UK
crucible theatre sheffield uk
crucible theatre sheffield uk
FreeForm
The Crucible Theatre, Sheffield, UK