OvulumG. B. Sowerby I, 1829
Show all records