Artist Luke Jerram's installation 'Museum of the Moon' at Liverpool Cathedral, England

50 years after one giant leap

2019-07-21 574