Spinosaurus (Return To The Lost World)

Spinosaurus is a dinosaur in "Return To The Lost World (2017)".

Spinosaurus Plays Red in All Deers Go To Heaven 2
She is a dragon.