On the trail of the Nephlim(Giants)