origin of humans

Dividing Droplets Could Be The First Living Cells According To Recent Research

Jan 24, 2017 PM EST Scientists have discovered droplets made of molecules divide and multiply themselves in a process similar to cell regeneration leading them to a conclusion that life must have started from them.

Real Time Analytics