The Beast of Gevaudan(2003)

A new tell about the most famous legend in France.