Tagged: trip

Thumbnail for 81275

Ever Spotted a T-Rex Foiling in the Wild?

What else is the star of a mega-movie franchise to do fresh off the success of his (or her) latest box office hit?  Well, for a genetically engineered guy from a tiny Costa Rican...