12000 rubber ducks swim in a contest in Mexico's Cancun on May 12, 2013.
12000 rubber ducks swim for contest