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