Gigantic James Webb space telescope leaves earth on historic mission
The $10 billion James Webb telescope has left Earth on its mission to show the first stars to light up the Universe.The observatory was lifted skyward by an Ariane rocket from the Kourou spaceport in French Guiana.Its flight to…