Red Giant XX Trianguli Has Massive Starspots, Dubbed the 'Most Spotted Star in the Sky'
Massive starspots have been observed on the red giant star XX Trianguli, located 630 light-years from Earth. These starspots, larger than the sun's entire surface, make XX Trianguli the "most spotted...