Researchers have discovered traces of ancient oceans in meteorites which were found in 1984, the 4-billion-year old fragments contain organic compounds which are “key ingredients of life”.
Scientists discover evidence of ‘life’ in meteor that crashed into Antarctica
Posted in futurism