Skip to main content

Alpha Centauri, sun's closest stellar neighbor, likely harbors giant planet