Webb Telescope

Webb Telescope

S5 E3: NASA assembled their new space telescope a million miles from home.