There are more and more sheep killed by being run over in the mountains of Madeira Madeira Island News Blog - 11 Feb 2023 There are more and more sheep killed by being run over in the mountains of Madeira ... More