The Holy Spirit Church

The Holy Spirit church

The Holy Spirit church in the Trinity Lavra of St. Sergius, Russia