I made short movie about Thargoids ... I hope, you will like it. :) https://www.youtube.com/watch?v=1mq_BweJEz4