Giant Rubber Duck



A set of pictures showing a massive rubber duck! Not sure of the story behind it.