Four decades of superb American Street Photography by Leica photographer James Carroll Captured over the course of more than forty years on streets across the USA, James Carroll's photographs present a unique collection of historic Americana Driven by a need to...