Evidence of giants in ancient archaeology