Tech & Science

Webb Spots Possible Life Signs
NASA’s James Webb Space Telescope has found potential signs of life on a distant planet, K2-18b, located about 700 trillion miles from Earth. A Cambridge University research team, led by Prof.
Victory Rocket Launches to ISS
Russia's Soyuz-2.1a rocket, named the Victory Rocket to mark the 80th anniversary of the end of World War II, launched from Baikonur Cosmodrome on Tuesday.