Posted Nov 1, 1996 @ 4:27pm
Vision Thing: New Toys “R” Us store
The new Toys “R” Us store in Times Square has become a must see attraction. The store features a 60 foot indoor Ferris wheel designed and made by Entech Creative.
Sign up below to get monthly updates about our latest activities and innovations!