A balmy spring evening in Sheffield and Tudor Square, outside the Crucible Theatre, is packed. Sheffield People's Theatre is performing Camelot: The