Stillill
Abominable Snowman
- Joined
- Feb 8, 2014
- Messages
- 889
- Location
- London
I’m still not convinced it’s an animal yet. It’s could be a rubber toy insect,I really don’t know. I’ll see what the NHM say.Wonder if they are sold in exotic Pet stores - (maybe a local one might be able to shed some light on it 'Stillill?')