145012.7k304 Webb Telescope Just Discovered A Habitable Green Planet by Magic of science Astronomy & Space