We're not even going to ask what this tree did to get so many beads.

Sea World Carnivale

Sea World Carnivale

23 December, 2016 by Richard

We're not even going to ask what this tree did to get so many beads.

In this photo