Hi!
It is indeed a D&D plastic, I believe it's an elemental wall or some such.
I plan on sculpting up a load more frog men but am currently snowed under with a load of stuff I am working on for an upcoming convention!
I am hoping to crack on with them soon though and there will eventually be some command too!
All the best!