Did Giants Exist ?