Duckzilla Share definition Flag is a big duck, 15 tons and 50 feet high Giant DuckZilla Attacked My Foot! Duckzilla by vladrenard December 22, 2008 0 0 Get merch Get the Duckzilla mug. Buy Now — $32.95 See more merch