More LazaViews

DEM L 190 is the remnant of a massive star that died in a supernova blast whose light would have reached Earth thousands of years ago.