Comment
Comment by TillE
Space aliens are still kinda the best explanation. It's extremely inconclusive, and it's entirely possible that we'll discover some new natural phenomenon to explain it instead, but for now there's not really any known alternative.