On Christmas Day, December 25th, 2021, NASA, in cooperation with the European Space Agency, the French National Centre for Space Studies, and the Canadian Space Agency, launched the new James Webb Space Telescope from the French owned Guiana Space Centre in South America. The infra-red telescope will orbit the sun…
Read More
Will the James Webb Space Telescope Disprove God? – Tal Davis
February 3, 2022 | Freddy Davis
Recent Comments