January 19th, 2011…New York Cities Grimiest Bike shop opened for business.
The Grime Store. 191 Henry Street. Manhattan.
Like the video says…”This ain’t Metro Bikes. If you want a track bike go to Chari and Co. But if you want to smoke an L, come and see us.”
Here’s another…wait, is this [...]