Plastic Blocks join together to create flexible creations. Great quality made by Discovery Toys and are in great condition. There are 138 blocks in total.