Although the name Gigantoraptor, literally meaning “GIANT RAPTOR!”, sounds like the title of a low budget horror…