I believe these magnificent mollusks are a type of Giant African Land Snail. They were introduced into Asia via China c1931 as a source of food and can grow as large as 20 centimetres long. These ones were a lot smaller at approximately 10 – 12 centimetres long at full stretch. I’m on the hunt for some bigger critters and will post photos when I find them.
Apparently they taste great cooked with lemongrass and chilli. If I find somewhere to eat them I’ll let you know 😉