Duck Escape 街機 Creative Backyard - 1月 1, 1970 Duck Escape is the new arcade game to challenge yourself and your friends.You must be quick and keep calm to avoid the Aim.[How To Play] - Tap to move …