I have no other conclusion .. and it's very plausible as we know from historical writings that there were giants in that area.