St. Peter’s stands strong in Granite City

by