siege-vicksburg-cwt-nl-july-2022

Library of Congress (Library of Congress)

Library of Congress