... a clue which, as you suspected, gives the game away:

This is a character from Troll Haven
in Sequim, WA