Puzzle Blox - Modern Art
Contained within each puzzle are 130 cubes that form 6 of the finest paintings in history. Challenge yourself to complete them all.