This Week in Science: World's Oldest Mummies, A Diabetes Mystery, And More!

Wait 5 sec.

Our weekly science roundup.