Roof droppers

A creature which dropped off the cavern ceiling on planet SR388.