Holy Duck! the latest addition to Kensington Street