Ben Orchard James Webb Space Telescope Costing just 10 bllion dollars the James Webb Space Telescope is the most expensive telescope put in orbit. Its 18 mirrors are built to reflect heat, not light. It will see further back in time than any other … [Read more...]
You are here: Home / Archives for space