Scientists think they can finally explain the weirdness that is the 'alien megastructure' star Science Alert, 22 Dec 2016 We all knew it was coming, and it might finally be here - scientists say they have a solution to the ' alien megastructure…