Been researching my new home- Leytonstone does have some interesting history. In addition there seem to be a fair few Blair-witch style stories associated with the green spaces around (Epping Forest, Shoulder of Mutton Pond and the like).
On a lighter note, I read this story about an unexplained creature seen at the Hollow Pond a few years ago http://www.mysteriousbritain.co.uk/england/greater-london/cryptozoology/hollow-pond-bear.html
This poster is
a bit pub- meets silent movie inspired. Its printed on paper I recovered from a derelict printshop (Shamrock press) in the Wimbledon area, just before it was demolished. I might stick one in the local pub, and see if it inspires a few more sightings.
I imagine it was a case of mistaken identity (a giant rat? a reintroduced beaver? small child?). I saw my first otter in Wales (in the tailwater of the reservoir that supplies Birmingham), and initially was convinced it was a huge pike- so I believe anythings possible.