Hit enter to search or ESC to close
Hens Stephenson 2-18 is the largest star ever discovered.Hens Stephenson 2-18 has 2,150 times the size of our Sun.It is located in the constellation scutum, 18,900 light-years from Earth.