Chiikawa Puzzle is a quirky and charming game where you build your own Chiikawa piece by piece - legs, arms, nose, ears, and more. The catch? You won’t see ...