2013-09-18 13.34.37

2013-09-18 13.34.37

Observation - 2013-09-18 13.34.37. Description: Weird looking larvae. Not sure if caterpillars or beetle/other insect larvae? Pretty alien looking.

Weird looking larvae. Not sure if caterpillars or beetle/other insect larvae? Pretty alien looking.