Masked Duck Can Have Up To 40cm Long Penis, Even Longer Than Its Own Body Size(35cm).