This, prominent French scientist Etienne Klein declared, was the latest astonishing picture taken by the James Webb Space Telescope of Proxima Centauri, the closest star to our Sun. ....


Comments
  • No comment posted so far for this feed.
    Be the first one to post.
Please login to post comment!