And these so called "Neanderthals" are just the spawns of first fallen angels and then demons attempting to mate with humans to pollute our gene pool. The earth was full of deviants before the flood and demons tried it again in the Holy Land before the Israelites settled there. This was probably an attempt by Satan to keep them out of their land promised earlier by The LORD to Abraham and his descendants.