This Just In - Spines Like Us

Aired:  11/04/99 Views: 981

In what could be the most important development concerning scientists in China, scientists in China unearthed 2.5 million year old fossils. (1:47)

Loading...