Duck

0
10353
1
Each level that you complete means that you have to shoot more ducks to keep playing. See how many ducks you can shoot. Shoot as many ducks as you can. The ducks will be flying from all sides of your…Read More...