After recently giving you a first look at the interior of the newly opened Nike Bowery Stadium New York store, we can today show you a virtual tour of the new location. Make sure to pass by on your next NYC trip!