A Russian scientist is suggesting that their landers may have actually observed life on Venus.

At temperatures higher than the melting point of lead, with sulfuric acid rain, we can be certain it wouldn’t be “life as we know it”.  But then, what is “life” anyway?