Life on Venus… Maybe Not So Lively

All planets with evidence of life please take a step forward. Not so fast, Venus. A…