who figured out the mechanics of evolution known as natural selection
Alfred Russel Wallace
-1
Section::::Abstract.
Alfred Russel Wallace
1494
14020351580139168111
NONE
Section::::Abstract.
Alfred Russel Wallace
1494