Collection

28,944 Items available in the online database

Beauregard, G. T. (Gustave Toutant), 1818-1893 (1)