Russian scientists display the remains of two ancient cave lion cubs that were found preserved in permafrost. The cave lion species became extinct some 12,000 years ago.