This page is now maintained here:
http://libguides.wustl.edu/newspapers
.