This week’s image from the Hubble Space Telescope shows a galaxy in our backyard, cosmically speaking, taken as part of a project to image nearby galaxies. Galaxy UGCA 307 is located 26 million light-years away in the constellation of Corvus, ...