Potential sign of alien life detected on inhospitable Venus

Potential sign of alien life detected on inhospitable Venus
play icon
The planet Venus at the start of its transit of the Sun on June 5, 2012. File/ Reuters