Some Photos: Contemporary Art
Luke Jerram’s Museum of the Moon is a seven-metre sculpture featuring detailed Nasa imagery of the lunar surface. It is on display in Tewkesbury Abbey, Gloucestershire, UK on October 15, 2025, until November 4. (Photo by Jack Boskett/The Times)
← Previous picture
Next picture →
Military Woman Gallery
Must See Places
Google Ads Privacy