Click on image for larger version.
Trolls emerged from Norse mythology. They inhabit isolated mountains in caves. Later they are described as larger than humans with bulbous and twisted physical features.
Click Image for larger version.
If you are the site owner, please renew your premium subscription or contact support.