giants lived