I found this image whilst doing a Google image search for my website. I’m not sure why this showed up. And I’m not sure what it is.
But I’m creeped out regardless. I found it here. It originally showed up somewhere here. The natural explanation, of course, would involve some form of Photoshoppery, but that's no fun now, is it?