giant cannibal snail

giant cannibal snail

Observation - giant cannibal snail - Southern Africa. Description: