Space photo of the week: James Webb and Chandra telescopes spot a 'lighthouse' pointed at Earth 0 09.06.2024 13:00 Yahoo! News