Talk:Stegnanosaurus (Meme)/@comment-216.56.27.130-20190211143632

What exactly is this? Does this have to do with the Titan?