Science News Article | Reuters.com
Now this is a pretty cool find. I think this should be shown at the LA Natural History Museum.
Have any visited the La Brea Tar Pits? If you every visit LA (and who really would, yuck yuck) this is one place to check out.