Alien Megastructures?

A Possible Answer to the Tabby Star Mystery.