TownSquare Players: Fifty Years of Live Theater in Woodstock

For half a century, volunteers dedicated to quality community theater have helped to make this McHenry County staple a vaunted local tradition.