Sometimes I forget all about the Hubble Space Telescope, which is a shame. Because the Hubble is amazing. And it practically lives in our back yard. The Space Telescope Science Institute is, of course, located on the Homewood Campus of Johns Hopkins, so even though several dozen universities are involve in operating the Hubble, I […]