Designed by
Title
Museum of the Moon, Natural History museum. London #162669388
Description
Museum of the Moon is a touring artwork by UK artist Luke Jerram. Moon exhibition at the natural history museum in South Kensington, London, UK
This image is editorial