So. Have aliens landed? Is this one of their craft? Is this a communication system, speaking outward to the universe? I think we should be

So. Have aliens landed? Is this one of their craft? Is this a communication system, speaking outward to the universe? I think we should be