3 ms·
For millions of years? Humans millions of years ago? Or are you referring to a predecessor of Homo sapiens
by whycombagator 4y ago
For millions of years? Humans millions of years ago?
Or are you referring to a predecessor of Homo sapiens
3 ms·