I'm thinking
Latin: Neospongodes portoricensis
See, different combination
The list Next Image Brian's Home page