Massive stars up to 300 times larger than the Sun were proven to actually exist and more than a thousand of them were recently found along the Tarantula Nebula. With this discovery, astronomers could be one step closer to discovering the origin of the Universe.