Would you like this image in a better quality?
Premium Membership
Lnd Rover photographed at one of the dis-used ex-military installations from World War II on Malta. Now home to a modern radar station.