The Beasts (Film Review) 2 years ago William Stottor The Galician countryside isn’t the most obvious setting for a thriller film, so it is…