ha! yes, I was just thinking the same, triceratops...
A good one, this. How interesting that the three could fit like this. The amount of unclued cells made this quite hard for me as I struggle more with cold solving, but I got there in the end and enjoyed it. Thanks Dimitry.
I am left with one query, which is with 20d, Bad habit of horses. I see the definition, but can't figure the wordplay at all. If anyone can give me a nudge it would be gratefully received.