A very good line. :>
Shouldn't that be
"Demosaurs staring up at an incoming meteor"...
Or maybe even "Demosoreass"?