London Monster

The Monster would stalks the streets of London, attacking women with a variety of sharp implements in a bizarre Piquerism fetish.

London Monster Read More »