Featured at Times Square

July 29th, 2014

A rendering of V-Rex is seen by millions at Times Square in New York City where it is first being introduced.

Tweet

Leave a Comment