http://www.ethaicd.com/show.php?pid=29700It's the T-Rex from King Kong : )
Maybe the sequel has a giant ape in it.
I seriously doubt it.