4) Venus in focus

Venus in focus

MAR. 23, 2023

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