Doctor Strange in The Multiverse o Madness - The Loop
Do you like this video?
Sinosaurus (meaning "Chinese lizard") is an extinct genus of tetanuran theropod dinosaur that lived in China during the Early Jurassic period.
Jurassic Park franchise
Sinosaurus appeared in the website Jurassic Park: Institute on Dinopedia as a metriacanthosaurid.