User blog comment:PhoenieTheWizard/Mysterious hooded dudes/@comment-31817574-20170816114932

The Puppet Master? Slenderman? What do you mean?