KAWADA Nanoblock 130 Piece 3D Puzzle Pokemon - EVE / NBPM-05
This is Kawada nanoblock, made in Japan