Shrine of the Apostates

An area from Castlevania: Harmony of Dissonance.