Scientists Spot Possible Signs of Life on Venus

In the clouds on Venus, scientists say there is a gas that could potentially…