Coming from the Sideshow Collectibles website, here comes the Backstage Pass video showing the newly announced 'When Dinosaurs Ruled the Earth' - T-Rex VS Ve...
Share this note: