Demon Altar

Mentioned briefly in PaperBatVG's Let's Play.

Possibly found in The Corruption