Angel Cube
A twelve-piece 3D assembly puzzle.