Home » awards » Atwood wins the St. Louis Literary Award!
Margaret Atwood is the 2017 winner of the St. Louis Literary Award. The ceremony will be on September 19th at the Sheldon Concert Hall in Grand Center, St. Louis.
You must be logged in to post a comment.
Powered by WordPress / Academica WordPress Theme by WPZOOM