Stone Giant maybe?
Stone giant - turtle like hybrid with red eyes and holding a stick
angry turtle
Probably the sense of aesthetics of Centaurs about Grandma Therazane...? Because, come on... they are Centaurs. Can't have high expectations.
A depiction of Theradras, perhaps?