The Hubble Space Telescope recently imaged an actively star-forming galaxy named UGC 9684. Read More – Space