Les Bêtes du Walhalla

(The Beasts of Valhalla)