"There were giants in the earth in those days."
My first thought too. It would be interesting if they could get a DNA sample from one of them.