Skip Navigation

Thumbnail version a larger format appears to the receiver and in preview mode
Main hall

Main hall, United Kingdom

Natural History Museum, South Kensington, London, England

Photo by mohn

or