I just poo pooed the alien megastructure based on the fact that a comet passing in front of that star is far more likely than an alien mega structure but here is something to chew on for those interested in the subject.
The Wow! signal
The Wow! signal
Comment