Alpha Centauri, sun's closest stellar neighbor, likely harbors giant planet Aug. 7, 2025 Image Read more at University of Arizona News