DROP DEAD RED….

Unless you happen to live in, or visit Scotland, Wales, parts of Ireland or the Isle of Wight, it is highly improbable that you would even catch a glimpse of a creature that has been a resident of the United Kingdom for millennia. That creature is the Red Squirrel (Sciurus vulgaris) and has been native to these shores since the land bridge between Britain and Europe began to disappear following the last ice age, estimated to be around 10,000 years […]

Read more