Gareth Hacon's gallery contains 23 photos.