Homo heidelbergensis
Re: post #7...Whoa, wouldn't be surprised if they were cannibals (or is that a homo sapien?).