Find the 'mirror image' of the Solar System
An alien planetary system orbiting the star has been found to have many similarities to the Earth and the Sun.Super Earth to the solar system?
The closest neighbor of the sun may contain a more evolved life-like planet than Earth, with islands on the surface, shallow waters and a sloping sea floor.