No, you cannot sell Anchor of Fog. It is a unique resource that is only used for unlocking challenges and areas in the game.