Fossil Wiki
Fossil Wiki has moved! The new site is available at YourWiki
READ MORE
Gigantspinosaurus sichuanensis (meaning "giant-spined lizard") is an extinct genus of stegosaurid dinosaur that lived in China during the Late Jurassic period.