Description

Is this some sort of vertebrate?