All reviews seem negative
Chameleon Comics lies right in the heart of the financial district a few blocks away from tthe World Trade Center Site. They don't have much in the way of older comics but they do...