Blood Demon

Blood Demon

Bio
The Blood Demon was shown in the emmy nominated episode, "Dad's Dungeon", from season 3 of Adventure Time.