What poor souls may have perished upon this ornate stone altar?