Giraffes win the prize for sleeping the least. They lie down when they sleep. They rest their heads...
47
Giraffes win the prize for sleeping the least. They lie down when they sleep. They rest their heads on their bodies or en the ground. Every few hours, they sleep for about ten minutes