Talk:Concept art/@comment-75.132.7.106-20150808195554/@comment-104.1.92.117-20150922012307

I bet it's the "lost civilization". I was reading dev notes and came across this page describing science and progress aspects of the game, and most importantly, ALIENS. I love you terror floater. I'll try to find it.