In the Land of Lions

A French silent film directed by Louis Feuillade.