Did We Just Detect Life on Venus?