Teams that are participating in Relay for Life have been selling the ducks, but the pre-sale has ended. People can still come out before the start of the derby between 10 a.m. and 10:30 a.m. on Saturday and purchase ducks for $5 each.