did giants exist ?