Scientists Unveil Extinct Ice Age Lion Cubs From Russian Permafrost
[ad_1] A team of international scientists claim to have identified a pair of extinct Ice Age lions that are among the best-preserved specimens ever found. Scientists believe that cave lion cubs, named Boris and Sparta, briefly roamed the steppe of what is now eastern Russia tens of thousands of years ago. Cave lions, or panthera … Read more