Advertisement



Advertisement

Advertisement



The arcade claw game just became 100x more fun.

Prev Random Video Next
At a shopping mall in Chongqing, China, a new game has popped up that is receiving national attention.

Home