New York City means busy streets, unbelievable automobile traffic and especially mammoth crowds of people perusing the public sidewalks. If you have ever taken a walk around the busy streets of Manhattans and possibly other large cities, chances are you have seen a plethora of sidewalk vendors selling all sorts of [...]