Some bought for their Hamster to grind their teeth.
Where you can get Walnut with shell from? You can easily get from 3rd floor at Albert Centre, Bugis. There is many shops selling dried items, nuts, and snacks. I got it from one of the shop there. It sold at $4 for 300g. Of course, the more you buy the cheaper but i don't really want that many.
What you need is just a crab clamp to crack it.
Here is the video of how to crack the walnut.