User blog comment:BertH/Alien-Themed Editing Event: Project 51/@comment-45420715-20200610193754

Seems to be a fake alien story.