New monitor lizard discovered in Indonesia
Monday, April 26, 2010 - 22:30
in Biology & Nature
A newly discovered species of monitor lizard, a close relative of the Komodo dragon, has been discovered on Moluccan islands of east Indonesia.