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!

Tags: mallardduck 

Related questions