Garrison Keillor spins sonnets at Minneapolis Library

The Thread