red giant xx trianguli has massive starspots dubbed the most spotted star in the sky xx trianguli

Back to top button