Scientists found a 47 million year old fossilized remains of a creature about the size of a small cat. The young female specimen, known as Ida will be featured in a television special called "The Link" on the History Channel.
Scientists found a 47 million year old fossilized remains of a creature about the size of a small cat. The young female specimen, known as Ida will be featured in a television special called "The Link" on the History Channel.
