Leopard Seals: Lords of the Ice
(Original title)
Le léopard de mer, seigneur des glaces
France