This image of the Omega Centauri star cluster, just a few thousand short light years away, is one of a bunch of amazing new images captured by NASA's refurbished Hubble Space Telescope. When I stumbled across it, I couldn't help but be reminded of another equally recent and joyfully spacey image.