New Member of Human Family Tree?