MontyVeda
a short-tempered ill-controlled small-minded troll
- Location
- Lancaster... the little city.
We need more clues, if the NTR is a hard to guess picture.
I've been looking in the Cambridgeshire almost Essex area with little joy... but thinking about it... do they have hills like that down there?