Is this how life on Earth began?

The Daily Telegraph (UK), (21 January 2003).

Published Year:
2003