Strange Chinese game with ducks

Quack!

Added:

By: definitely_not_CIA (435.70)

Tags: wtf, ducks, chinese

Location: China