Originally Posted by el twe
I was actually referring to that thread about the NYC (?) clothing store that had a big window display involving a track bike that got people so worked up.
oh yeah...that thing. and other similar things.
I was referring back to the OP.