This Just In - Spines Like Us

  • Aired:  11/04/99
  •  | Views: 952

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...