Astronomers have spotted an enormous molecular hydrogen cloud surprisingly close to the solar system, and it was hiding in plain sight. The structure, nicknamed Eos, sits about 300 light-years away ...