De la Rue's 13-inch telescope

Bildnummer 11879913
De la Rue's 13-inch telescope
;