Brain of Cthulhu Trophy

The  is a trophy dropped by the Brain of Cthulhu. It looks to be a large chunk of the boss, mounted on a wooden plaque. It can be placed on a wall similar to a painting.