I have seen big snails here in Nigeria but not up to 18cm long.
Interesting facts. I remember helping a friend with her undergraduate project on snails haemolymph (blue -blood ) and the epiphragm they produce during aestivation/hibernation
which can used in human cosmetics
This sounds like a very interesting project. I believe you learned a lot :)