Red Squirrels Of Brownsea Island
Red Squirrels are rare and unusual in England and Wales. Brownsea Island, in Poole Harbour in Dorset is one of the few places they can be seen... This Album has a collection of images of these beautiful and special creatures, enjoy,