by Cafeine · November 9, 2014 Charan Po Lantern – 7.1 Billion Piece Of The Puzzle Game (チャラン・ポ・ランタン / 71億ピースのパズルゲーム) As weird as always. <3 Share