Trending Tech News The Vera C. Rubin Observatory shares first images from planned decade-long survey of the sky 23. June 2025