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