DraRushing DraRushing 07-02-2017 History Answered What are the things that set Homo sapiens apart from our ancestors?