Great Beaver Creek Duck Race

Over 1000 ducks hit the water in the annual Beaver Creek Duck Race in Montezuma, Georgia. Winning duck worth $1022.


More Stories