Documentary about the community of wild red squirrels on the island of Brownsea in Poole harbour, one of the few places left in the UK in which they still thrive.ÌýMore