More archeological evidence of ancient giants