User blog comment:Player3000/What is this?/@comment-4059060-20110611210910

It is a Demon Altar.