Fieldmarshall Sir John Michel


China

1859

No notes