1 min read Science Our Planet Has A Twin: Second Earth Found 72 Light-Years Away Orbiting a Red Star ibtimes.sg February 24, 2023 Our Planet Has A Twin: Second Earth Found 72 Light-Years Away Orbiting a Red...Read More