Ross 128b - Planet 'twin' with Earth and things to know
Recently, the Southern European observatory has discovered that a planet outside the Solar System has favorable conditions for human beings to live, and they call the planet RossBreaking ground to build huge telescopes
The groundbreaking ceremony of Europe's huge telescope construction (E-ELT) has taken place in an area of 3,046m altitude belonging to Cerro Amazones in Chile.