1 min read 3 Featured Places USA USA - New York Toys ‘R Us, Times Square, New York City 15 years ago Wilson Ng Toys ‘R Us, Times Square, New York City It is one of the most notable…