CHURCH OF THE RESURRECTION OF JESUS CHRIST (ST. PETERSBURG).
Absolute jaw-dropper!
Also known to Petersburgers as the Church of the Savior on the Spilled Blood.
Photos from a relative. Thanks, enjoy and safe travels! God bless!