A plastic assembly/disassembly puzzle made in 3D printed plastic by Lee Krasnow from Pacific Puzzleworks.
The difficult part is figuring out where you begin as there doesn't appear to be any pieces that move at all. A great brainteaser!
It consists of six pieces that are solved by using coordinated motion. There is a very small storage space inside, about the size of a marble.