Cannibal Buns In The Oven
A gray nurse shark at Shanghai Ocean Aquarium has been pregnant for 11 months but still shows no sign of labor! (Try that, Jennifer Garner). Actually, they don't know when, or if, she will even give birth. A grey nurse shark can produce as many as 30 babies at a time but... the tiny sharks eat each other inside the mommy's tummy to survive. Well, there's gotta be at least one left, right?