1 articles
Asia
Alibaba Sets Up Claw Machine With Live Crabs at Chinese Mall
Multi-billion dollar e-commerce company Alibaba recently set up a live-crab claw machine at a mall located in Hangzhou, Zhejiang Province, i...
Bryan Ke
Don’t miss out on the latest news by signing up for Sharkbites.