100's of plastic ducks take part in this annual river race, fortunately race marshals are in situ to make sure the ducks know where they're going.
Comments
Sign in or get an account to comment.