universetoday.com
Finally, An Explanation for the Alien Megastructure? - Universe Today
A new study by a team of researchers from Columbia University and Berkeley proposes the most plausible explanation yet for Tabby's Star.