Tag: Scientists think they’ve finally solved the mystery of the ‘alien megastructure’ star