I am honestly confused becuase there are conflicting reports now. Some are saying it is the I-REX, others including the person who made the video claim it isn't, but he could just be saying that.
Yes I read that in your other post, I'm as confused as you are :/