Deer population soars to 2 M in England, are they planning to shoot them?
The Deer population in England reached two million, a level not seen since the Norman conquest of England achieved over a five-year period from 1066… Read More »Deer population soars to 2 M in England, are they planning to shoot them?