Talk:The Visitor/@comment-126472-20190409164236/@comment-5808186-20190410111601

It could be, though I think it looks more like the space slug from Star Wars episode 5.