Strange chemical in clouds of Venus defies explanation. Could it be a sign of life?

Is there life on Venus? A new discovery suggests we should look harder.