Florex

Florex, a fantasy dino creature with unique leafy scales.