Stewart the Duck

Stewart is a Nuclear Duck from The TV Series: The Simpsons.