In Liverpool,there are a number of these ducks scattered over different locations. This one can be found at the top of Castle Street.
Comments
Sign in or get an account to comment.