Twice every year, in May and then in October/November you need to be aware of the risk of Deer running into the road. Between 40,000 and 75,000 deer are killed in collisions on the roads every year. These accidents kill car occupants too, as well as injuring hundreds and causing £11 million of damage to...
Read more