There are things that call themselves trolls here. They're supposed to be from their own planets and dimension, so hell if I know. They don't look like the ones out of mythological books anyway. The one with mechanical legs named Tavros is pretty harmless at least.
Video