< Back

4) Venus in focus

4) Venus in focus

Phosphine discovered in Venus' clouds may be a big deal. However scientists did not announce to find the proof of life on Venus.