How long can a duck hold its breath?

The average length of time a mallard duck can hold it's breath is between 40-50 seconds. Text again!
Updated on Wednesday, February 01 2012 at 04:15PM EST
Collections: mallardduck