Images of America: Shaker Communities of Kentucky

$ 21.99
Images of America