Ali Baba's Treasure

from WANG JUE, originally released 23rd March, 2012

Ali baba's treasure is a very challenge puzzle game, Each level requires imagination to solve.
...


Recent posts about Ali Baba's Treasure