admin

Editor in chief

Latest Articles

New Human Species found in Philippines

Named Homo luzonensis, new species of humans was found in Luzon, the largest island of the Philippines. Last 2007, researchers initially found...