R136a1 is the most massive star in the visible part of the Universe

(ORDO NEWS) -- The bright large spot in the center of the image (below), which