2013-03-28

Thanks to the guys over at these NBS we get a serious walk through of the New Balance flagship store located in the flatiron district of New York City. Easily one of the most impressive portions of the video is the look at the kicks made on location at the NYC store. Check out the [...]

Show more