Similar Items: Carlisle, old and new

Author: Civic Club of Carlisle, Pennsylvania