Although he still denies, Captain D is also a 24/7 superhero, known by some (like me) by the name... Captain Duck!