Scientists discover “alien space weather stations” that could reveal habitable planets | LL Daily