Life on Earth may have started after meteorite bombardment 85m years ago

INSUBCONTINENT EXCLUSIVE:
Earth was showered with 110 million billion pounds of debris - up to 60 times more than the city sized space rock that wiped out the
dinosaursThis article first appeared/also appeared in Mirror