Ajax loader
Techny / Church of the Holy Spirit
Techny (Illinois, USA),
Techny Towers (formerly St. Mary’s Mission Seminary, founded in 1909).–
Church of the Holy Spirit.

Interior view.– Photo, undated.
of 1
Open Lightbox