A 12ft polar bear has been unveiled in Sloane Square today to symbolise the plight of the species, raising awareness for the animals.
Latest News
New Barn Owls
I am very happy to announce the release of two new Barn Owl Sculptures, a single Owl … Continue reading New Barn Owls →