In Yunnan province, China, a new species of snake called Hebius shantianfangi, or Shan's keelback snake, was discovered near ...
Good Good Good on MSN
New creature with 'visible internal organs' discovered by scientists. It looks straight out of a Studio Ghibli movie
Due to its near-translucent appearance, the internal organs of the newly discovered creature shine through its body.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results