[Today NASA released images taken by the refurbished Hubble telescope, including this picture of 100,000 stars in the Omega Centauri cluster. Image via NASA]