Life Discovered On Alpha Centauri The Planet Which has been named Kitlens has been discovered to have life