Life on Venus

The BBC reports that phosphine gas has been found on Venus and therefore speculates that there might be life on the planet. Funny, that, because a human heart beat in a mother’s womb is not considered life on earth.