Red Giant XX Trianguli Has Massive Starspots, Dubbed the ‘Most Spotted Star in the Sky’ Blog 18 December 2024