Scientists unveil extinct Ice Age lion cubs pulled from Russian permafrost

Scientists unveil extinct Ice Age lion cubs pulled from Russian permafrost

The scientists believe that the cave lion cubs, dubbed Boris and Sparta, each briefly roamed the steppe of what is now eastern Russia thousands of years ago.