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