insect larva?

insect larva?

Observation - insect larva? - Southern Africa. Description: about 1.5-2 cm long depending on how stretched out it was on beach by Chintheche, Lake Malawi

about 1.5-2 cm long depending on how stretched out it was

on beach by Chintheche, Lake Malawi