Owl in Stroud
A well sculpted statue of an own, displayed in Stroud town centre, Gloucesteshire, UK.
← King of Stroud
Walking through Stroud →