Garrison Keillor spins sonnets at Minneapolis Library

Arts & Culture