The launch window for the James Webb Space Telescope is narrowing but Christmas could see the $10 billion space telescope streak through the sky.VIEW MORE : https://bit.ly/1breakingnews