Radar mechanics on H.M.T. 'Ile de France' on their way home from England
Date:
1946-04-20
Credits:
The Secrets of Radar Museum
People:
Group
Type:
Image