DEFA has now decided that Red Squirrels can’t be introduced to the Isle of Man. Please see the press release link. From a personal perspective although there was still some work to be done I think they would have been a great asset and another plus from the tourism point of view.


Published On: June 10th, 2016 / Categories: Uncategorised /