Do giraffes store water in there neck?

No