Games/Alibaba and the Scary Dev/MediaAlibaba and the Scary Dev·, 2006 · QplazeMediaBack to gameAll4Screenshots3Videos1Videos1Gameplay VideoMore about Alibaba and the Scary DevPlayer reviews